Index: vendor/google/apiclient-services/src/AndroidPublisher/Abi.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Abi.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Abi.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\AndroidPublisher;
+
+class Abi extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $alias;
+
+  /**
+   * @param string
+   */
+  public function setAlias($alias)
+  {
+    $this->alias = $alias;
+  }
+  /**
+   * @return string
+   */
+  public function getAlias()
+  {
+    return $this->alias;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Abi::class, 'Google_Service_AndroidPublisher_Abi');
Index: vendor/google/apiclient-services/src/AndroidPublisher/AbiTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/AbiTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/AbiTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,59 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class AbiTargeting extends \Google\Collection
+{
+  protected $collection_key = 'value';
+  protected $alternativesType = Abi::class;
+  protected $alternativesDataType = 'array';
+  protected $valueType = Abi::class;
+  protected $valueDataType = 'array';
+
+  /**
+   * @param Abi[]
+   */
+  public function setAlternatives($alternatives)
+  {
+    $this->alternatives = $alternatives;
+  }
+  /**
+   * @return Abi[]
+   */
+  public function getAlternatives()
+  {
+    return $this->alternatives;
+  }
+  /**
+   * @param Abi[]
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return Abi[]
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AbiTargeting::class, 'Google_Service_AndroidPublisher_AbiTargeting');
Index: vendor/google/apiclient-services/src/AndroidPublisher/AcquisitionTargetingRule.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/AcquisitionTargetingRule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/AcquisitionTargetingRule.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\AndroidPublisher;
+
+class AcquisitionTargetingRule extends \Google\Model
+{
+  protected $scopeType = TargetingRuleScope::class;
+  protected $scopeDataType = '';
+
+  /**
+   * @param TargetingRuleScope
+   */
+  public function setScope(TargetingRuleScope $scope)
+  {
+    $this->scope = $scope;
+  }
+  /**
+   * @return TargetingRuleScope
+   */
+  public function getScope()
+  {
+    return $this->scope;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AcquisitionTargetingRule::class, 'Google_Service_AndroidPublisher_AcquisitionTargetingRule');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ActivateBasePlanRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ActivateBasePlanRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ActivateBasePlanRequest.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\AndroidPublisher;
+
+class ActivateBasePlanRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $basePlanId;
+  /**
+   * @var string
+   */
+  public $latencyTolerance;
+  /**
+   * @var string
+   */
+  public $packageName;
+  /**
+   * @var string
+   */
+  public $productId;
+
+  /**
+   * @param string
+   */
+  public function setBasePlanId($basePlanId)
+  {
+    $this->basePlanId = $basePlanId;
+  }
+  /**
+   * @return string
+   */
+  public function getBasePlanId()
+  {
+    return $this->basePlanId;
+  }
+  /**
+   * @param string
+   */
+  public function setLatencyTolerance($latencyTolerance)
+  {
+    $this->latencyTolerance = $latencyTolerance;
+  }
+  /**
+   * @return string
+   */
+  public function getLatencyTolerance()
+  {
+    return $this->latencyTolerance;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @param string
+   */
+  public function setProductId($productId)
+  {
+    $this->productId = $productId;
+  }
+  /**
+   * @return string
+   */
+  public function getProductId()
+  {
+    return $this->productId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ActivateBasePlanRequest::class, 'Google_Service_AndroidPublisher_ActivateBasePlanRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ActivateSubscriptionOfferRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ActivateSubscriptionOfferRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ActivateSubscriptionOfferRequest.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\AndroidPublisher;
+
+class ActivateSubscriptionOfferRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $basePlanId;
+  /**
+   * @var string
+   */
+  public $latencyTolerance;
+  /**
+   * @var string
+   */
+  public $offerId;
+  /**
+   * @var string
+   */
+  public $packageName;
+  /**
+   * @var string
+   */
+  public $productId;
+
+  /**
+   * @param string
+   */
+  public function setBasePlanId($basePlanId)
+  {
+    $this->basePlanId = $basePlanId;
+  }
+  /**
+   * @return string
+   */
+  public function getBasePlanId()
+  {
+    return $this->basePlanId;
+  }
+  /**
+   * @param string
+   */
+  public function setLatencyTolerance($latencyTolerance)
+  {
+    $this->latencyTolerance = $latencyTolerance;
+  }
+  /**
+   * @return string
+   */
+  public function getLatencyTolerance()
+  {
+    return $this->latencyTolerance;
+  }
+  /**
+   * @param string
+   */
+  public function setOfferId($offerId)
+  {
+    $this->offerId = $offerId;
+  }
+  /**
+   * @return string
+   */
+  public function getOfferId()
+  {
+    return $this->offerId;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @param string
+   */
+  public function setProductId($productId)
+  {
+    $this->productId = $productId;
+  }
+  /**
+   * @return string
+   */
+  public function getProductId()
+  {
+    return $this->productId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ActivateSubscriptionOfferRequest::class, 'Google_Service_AndroidPublisher_ActivateSubscriptionOfferRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/AddTargetingRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/AddTargetingRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/AddTargetingRequest.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\AndroidPublisher;
+
+class AddTargetingRequest extends \Google\Model
+{
+  protected $targetingUpdateType = TargetingUpdate::class;
+  protected $targetingUpdateDataType = '';
+
+  /**
+   * @param TargetingUpdate
+   */
+  public function setTargetingUpdate(TargetingUpdate $targetingUpdate)
+  {
+    $this->targetingUpdate = $targetingUpdate;
+  }
+  /**
+   * @return TargetingUpdate
+   */
+  public function getTargetingUpdate()
+  {
+    return $this->targetingUpdate;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AddTargetingRequest::class, 'Google_Service_AndroidPublisher_AddTargetingRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/AddTargetingResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/AddTargetingResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/AddTargetingResponse.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\AndroidPublisher;
+
+class AddTargetingResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AddTargetingResponse::class, 'Google_Service_AndroidPublisher_AddTargetingResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/AllUsers.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/AllUsers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/AllUsers.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\AndroidPublisher;
+
+class AllUsers extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $isAllUsersRequested;
+
+  /**
+   * @param bool
+   */
+  public function setIsAllUsersRequested($isAllUsersRequested)
+  {
+    $this->isAllUsersRequested = $isAllUsersRequested;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsAllUsersRequested()
+  {
+    return $this->isAllUsersRequested;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AllUsers::class, 'Google_Service_AndroidPublisher_AllUsers');
Index: vendor/google/apiclient-services/src/AndroidPublisher/AndroidSdks.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/AndroidSdks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/AndroidSdks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class AndroidSdks extends \Google\Collection
+{
+  protected $collection_key = 'sdkLevels';
+  /**
+   * @var string[]
+   */
+  public $sdkLevels;
+
+  /**
+   * @param string[]
+   */
+  public function setSdkLevels($sdkLevels)
+  {
+    $this->sdkLevels = $sdkLevels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSdkLevels()
+  {
+    return $this->sdkLevels;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AndroidSdks::class, 'Google_Service_AndroidPublisher_AndroidSdks');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Apk.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Apk.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Apk.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\AndroidPublisher;
+
+class Apk extends \Google\Model
+{
+  protected $binaryType = ApkBinary::class;
+  protected $binaryDataType = '';
+  /**
+   * @var int
+   */
+  public $versionCode;
+
+  /**
+   * @param ApkBinary
+   */
+  public function setBinary(ApkBinary $binary)
+  {
+    $this->binary = $binary;
+  }
+  /**
+   * @return ApkBinary
+   */
+  public function getBinary()
+  {
+    return $this->binary;
+  }
+  /**
+   * @param int
+   */
+  public function setVersionCode($versionCode)
+  {
+    $this->versionCode = $versionCode;
+  }
+  /**
+   * @return int
+   */
+  public function getVersionCode()
+  {
+    return $this->versionCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Apk::class, 'Google_Service_AndroidPublisher_Apk');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ApkBinary.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ApkBinary.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ApkBinary.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\AndroidPublisher;
+
+class ApkBinary extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $sha1;
+  /**
+   * @var string
+   */
+  public $sha256;
+
+  /**
+   * @param string
+   */
+  public function setSha1($sha1)
+  {
+    $this->sha1 = $sha1;
+  }
+  /**
+   * @return string
+   */
+  public function getSha1()
+  {
+    return $this->sha1;
+  }
+  /**
+   * @param string
+   */
+  public function setSha256($sha256)
+  {
+    $this->sha256 = $sha256;
+  }
+  /**
+   * @return string
+   */
+  public function getSha256()
+  {
+    return $this->sha256;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ApkBinary::class, 'Google_Service_AndroidPublisher_ApkBinary');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ApkDescription.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ApkDescription.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ApkDescription.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,124 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class ApkDescription extends \Google\Model
+{
+  protected $assetSliceMetadataType = SplitApkMetadata::class;
+  protected $assetSliceMetadataDataType = '';
+  protected $instantApkMetadataType = SplitApkMetadata::class;
+  protected $instantApkMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $path;
+  protected $splitApkMetadataType = SplitApkMetadata::class;
+  protected $splitApkMetadataDataType = '';
+  protected $standaloneApkMetadataType = StandaloneApkMetadata::class;
+  protected $standaloneApkMetadataDataType = '';
+  protected $targetingType = ApkTargeting::class;
+  protected $targetingDataType = '';
+
+  /**
+   * @param SplitApkMetadata
+   */
+  public function setAssetSliceMetadata(SplitApkMetadata $assetSliceMetadata)
+  {
+    $this->assetSliceMetadata = $assetSliceMetadata;
+  }
+  /**
+   * @return SplitApkMetadata
+   */
+  public function getAssetSliceMetadata()
+  {
+    return $this->assetSliceMetadata;
+  }
+  /**
+   * @param SplitApkMetadata
+   */
+  public function setInstantApkMetadata(SplitApkMetadata $instantApkMetadata)
+  {
+    $this->instantApkMetadata = $instantApkMetadata;
+  }
+  /**
+   * @return SplitApkMetadata
+   */
+  public function getInstantApkMetadata()
+  {
+    return $this->instantApkMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setPath($path)
+  {
+    $this->path = $path;
+  }
+  /**
+   * @return string
+   */
+  public function getPath()
+  {
+    return $this->path;
+  }
+  /**
+   * @param SplitApkMetadata
+   */
+  public function setSplitApkMetadata(SplitApkMetadata $splitApkMetadata)
+  {
+    $this->splitApkMetadata = $splitApkMetadata;
+  }
+  /**
+   * @return SplitApkMetadata
+   */
+  public function getSplitApkMetadata()
+  {
+    return $this->splitApkMetadata;
+  }
+  /**
+   * @param StandaloneApkMetadata
+   */
+  public function setStandaloneApkMetadata(StandaloneApkMetadata $standaloneApkMetadata)
+  {
+    $this->standaloneApkMetadata = $standaloneApkMetadata;
+  }
+  /**
+   * @return StandaloneApkMetadata
+   */
+  public function getStandaloneApkMetadata()
+  {
+    return $this->standaloneApkMetadata;
+  }
+  /**
+   * @param ApkTargeting
+   */
+  public function setTargeting(ApkTargeting $targeting)
+  {
+    $this->targeting = $targeting;
+  }
+  /**
+   * @return ApkTargeting
+   */
+  public function getTargeting()
+  {
+    return $this->targeting;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ApkDescription::class, 'Google_Service_AndroidPublisher_ApkDescription');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ApkSet.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ApkSet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ApkSet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,59 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class ApkSet extends \Google\Collection
+{
+  protected $collection_key = 'apkDescription';
+  protected $apkDescriptionType = ApkDescription::class;
+  protected $apkDescriptionDataType = 'array';
+  protected $moduleMetadataType = ModuleMetadata::class;
+  protected $moduleMetadataDataType = '';
+
+  /**
+   * @param ApkDescription[]
+   */
+  public function setApkDescription($apkDescription)
+  {
+    $this->apkDescription = $apkDescription;
+  }
+  /**
+   * @return ApkDescription[]
+   */
+  public function getApkDescription()
+  {
+    return $this->apkDescription;
+  }
+  /**
+   * @param ModuleMetadata
+   */
+  public function setModuleMetadata(ModuleMetadata $moduleMetadata)
+  {
+    $this->moduleMetadata = $moduleMetadata;
+  }
+  /**
+   * @return ModuleMetadata
+   */
+  public function getModuleMetadata()
+  {
+    return $this->moduleMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ApkSet::class, 'Google_Service_AndroidPublisher_ApkSet');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ApkTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ApkTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ApkTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,122 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class ApkTargeting extends \Google\Model
+{
+  protected $abiTargetingType = AbiTargeting::class;
+  protected $abiTargetingDataType = '';
+  protected $languageTargetingType = LanguageTargeting::class;
+  protected $languageTargetingDataType = '';
+  protected $multiAbiTargetingType = MultiAbiTargeting::class;
+  protected $multiAbiTargetingDataType = '';
+  protected $screenDensityTargetingType = ScreenDensityTargeting::class;
+  protected $screenDensityTargetingDataType = '';
+  protected $sdkVersionTargetingType = SdkVersionTargeting::class;
+  protected $sdkVersionTargetingDataType = '';
+  protected $textureCompressionFormatTargetingType = TextureCompressionFormatTargeting::class;
+  protected $textureCompressionFormatTargetingDataType = '';
+
+  /**
+   * @param AbiTargeting
+   */
+  public function setAbiTargeting(AbiTargeting $abiTargeting)
+  {
+    $this->abiTargeting = $abiTargeting;
+  }
+  /**
+   * @return AbiTargeting
+   */
+  public function getAbiTargeting()
+  {
+    return $this->abiTargeting;
+  }
+  /**
+   * @param LanguageTargeting
+   */
+  public function setLanguageTargeting(LanguageTargeting $languageTargeting)
+  {
+    $this->languageTargeting = $languageTargeting;
+  }
+  /**
+   * @return LanguageTargeting
+   */
+  public function getLanguageTargeting()
+  {
+    return $this->languageTargeting;
+  }
+  /**
+   * @param MultiAbiTargeting
+   */
+  public function setMultiAbiTargeting(MultiAbiTargeting $multiAbiTargeting)
+  {
+    $this->multiAbiTargeting = $multiAbiTargeting;
+  }
+  /**
+   * @return MultiAbiTargeting
+   */
+  public function getMultiAbiTargeting()
+  {
+    return $this->multiAbiTargeting;
+  }
+  /**
+   * @param ScreenDensityTargeting
+   */
+  public function setScreenDensityTargeting(ScreenDensityTargeting $screenDensityTargeting)
+  {
+    $this->screenDensityTargeting = $screenDensityTargeting;
+  }
+  /**
+   * @return ScreenDensityTargeting
+   */
+  public function getScreenDensityTargeting()
+  {
+    return $this->screenDensityTargeting;
+  }
+  /**
+   * @param SdkVersionTargeting
+   */
+  public function setSdkVersionTargeting(SdkVersionTargeting $sdkVersionTargeting)
+  {
+    $this->sdkVersionTargeting = $sdkVersionTargeting;
+  }
+  /**
+   * @return SdkVersionTargeting
+   */
+  public function getSdkVersionTargeting()
+  {
+    return $this->sdkVersionTargeting;
+  }
+  /**
+   * @param TextureCompressionFormatTargeting
+   */
+  public function setTextureCompressionFormatTargeting(TextureCompressionFormatTargeting $textureCompressionFormatTargeting)
+  {
+    $this->textureCompressionFormatTargeting = $textureCompressionFormatTargeting;
+  }
+  /**
+   * @return TextureCompressionFormatTargeting
+   */
+  public function getTextureCompressionFormatTargeting()
+  {
+    return $this->textureCompressionFormatTargeting;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ApkTargeting::class, 'Google_Service_AndroidPublisher_ApkTargeting');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ApksAddExternallyHostedRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ApksAddExternallyHostedRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ApksAddExternallyHostedRequest.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\AndroidPublisher;
+
+class ApksAddExternallyHostedRequest extends \Google\Model
+{
+  protected $externallyHostedApkType = ExternallyHostedApk::class;
+  protected $externallyHostedApkDataType = '';
+
+  /**
+   * @param ExternallyHostedApk
+   */
+  public function setExternallyHostedApk(ExternallyHostedApk $externallyHostedApk)
+  {
+    $this->externallyHostedApk = $externallyHostedApk;
+  }
+  /**
+   * @return ExternallyHostedApk
+   */
+  public function getExternallyHostedApk()
+  {
+    return $this->externallyHostedApk;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ApksAddExternallyHostedRequest::class, 'Google_Service_AndroidPublisher_ApksAddExternallyHostedRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ApksAddExternallyHostedResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ApksAddExternallyHostedResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ApksAddExternallyHostedResponse.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\AndroidPublisher;
+
+class ApksAddExternallyHostedResponse extends \Google\Model
+{
+  protected $externallyHostedApkType = ExternallyHostedApk::class;
+  protected $externallyHostedApkDataType = '';
+
+  /**
+   * @param ExternallyHostedApk
+   */
+  public function setExternallyHostedApk(ExternallyHostedApk $externallyHostedApk)
+  {
+    $this->externallyHostedApk = $externallyHostedApk;
+  }
+  /**
+   * @return ExternallyHostedApk
+   */
+  public function getExternallyHostedApk()
+  {
+    return $this->externallyHostedApk;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ApksAddExternallyHostedResponse::class, 'Google_Service_AndroidPublisher_ApksAddExternallyHostedResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ApksListResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ApksListResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ApksListResponse.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\AndroidPublisher;
+
+class ApksListResponse extends \Google\Collection
+{
+  protected $collection_key = 'apks';
+  protected $apksType = Apk::class;
+  protected $apksDataType = 'array';
+  /**
+   * @var string
+   */
+  public $kind;
+
+  /**
+   * @param Apk[]
+   */
+  public function setApks($apks)
+  {
+    $this->apks = $apks;
+  }
+  /**
+   * @return Apk[]
+   */
+  public function getApks()
+  {
+    return $this->apks;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ApksListResponse::class, 'Google_Service_AndroidPublisher_ApksListResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/AppDetails.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/AppDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/AppDetails.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\AndroidPublisher;
+
+class AppDetails extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $contactEmail;
+  /**
+   * @var string
+   */
+  public $contactPhone;
+  /**
+   * @var string
+   */
+  public $contactWebsite;
+  /**
+   * @var string
+   */
+  public $defaultLanguage;
+
+  /**
+   * @param string
+   */
+  public function setContactEmail($contactEmail)
+  {
+    $this->contactEmail = $contactEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getContactEmail()
+  {
+    return $this->contactEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setContactPhone($contactPhone)
+  {
+    $this->contactPhone = $contactPhone;
+  }
+  /**
+   * @return string
+   */
+  public function getContactPhone()
+  {
+    return $this->contactPhone;
+  }
+  /**
+   * @param string
+   */
+  public function setContactWebsite($contactWebsite)
+  {
+    $this->contactWebsite = $contactWebsite;
+  }
+  /**
+   * @return string
+   */
+  public function getContactWebsite()
+  {
+    return $this->contactWebsite;
+  }
+  /**
+   * @param string
+   */
+  public function setDefaultLanguage($defaultLanguage)
+  {
+    $this->defaultLanguage = $defaultLanguage;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultLanguage()
+  {
+    return $this->defaultLanguage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppDetails::class, 'Google_Service_AndroidPublisher_AppDetails');
Index: vendor/google/apiclient-services/src/AndroidPublisher/AppEdit.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/AppEdit.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/AppEdit.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\AndroidPublisher;
+
+class AppEdit extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $expiryTimeSeconds;
+  /**
+   * @var string
+   */
+  public $id;
+
+  /**
+   * @param string
+   */
+  public function setExpiryTimeSeconds($expiryTimeSeconds)
+  {
+    $this->expiryTimeSeconds = $expiryTimeSeconds;
+  }
+  /**
+   * @return string
+   */
+  public function getExpiryTimeSeconds()
+  {
+    return $this->expiryTimeSeconds;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppEdit::class, 'Google_Service_AndroidPublisher_AppEdit');
Index: vendor/google/apiclient-services/src/AndroidPublisher/AppRecoveryAction.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/AppRecoveryAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/AppRecoveryAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,166 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class AppRecoveryAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $appRecoveryId;
+  /**
+   * @var string
+   */
+  public $cancelTime;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $deployTime;
+  /**
+   * @var string
+   */
+  public $lastUpdateTime;
+  protected $remoteInAppUpdateDataType = RemoteInAppUpdateData::class;
+  protected $remoteInAppUpdateDataDataType = '';
+  /**
+   * @var string
+   */
+  public $status;
+  protected $targetingType = Targeting::class;
+  protected $targetingDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAppRecoveryId($appRecoveryId)
+  {
+    $this->appRecoveryId = $appRecoveryId;
+  }
+  /**
+   * @return string
+   */
+  public function getAppRecoveryId()
+  {
+    return $this->appRecoveryId;
+  }
+  /**
+   * @param string
+   */
+  public function setCancelTime($cancelTime)
+  {
+    $this->cancelTime = $cancelTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCancelTime()
+  {
+    return $this->cancelTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDeployTime($deployTime)
+  {
+    $this->deployTime = $deployTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDeployTime()
+  {
+    return $this->deployTime;
+  }
+  /**
+   * @param string
+   */
+  public function setLastUpdateTime($lastUpdateTime)
+  {
+    $this->lastUpdateTime = $lastUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastUpdateTime()
+  {
+    return $this->lastUpdateTime;
+  }
+  /**
+   * @param RemoteInAppUpdateData
+   */
+  public function setRemoteInAppUpdateData(RemoteInAppUpdateData $remoteInAppUpdateData)
+  {
+    $this->remoteInAppUpdateData = $remoteInAppUpdateData;
+  }
+  /**
+   * @return RemoteInAppUpdateData
+   */
+  public function getRemoteInAppUpdateData()
+  {
+    return $this->remoteInAppUpdateData;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param Targeting
+   */
+  public function setTargeting(Targeting $targeting)
+  {
+    $this->targeting = $targeting;
+  }
+  /**
+   * @return Targeting
+   */
+  public function getTargeting()
+  {
+    return $this->targeting;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppRecoveryAction::class, 'Google_Service_AndroidPublisher_AppRecoveryAction');
Index: vendor/google/apiclient-services/src/AndroidPublisher/AppVersionList.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/AppVersionList.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/AppVersionList.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class AppVersionList extends \Google\Collection
+{
+  protected $collection_key = 'versionCodes';
+  /**
+   * @var string[]
+   */
+  public $versionCodes;
+
+  /**
+   * @param string[]
+   */
+  public function setVersionCodes($versionCodes)
+  {
+    $this->versionCodes = $versionCodes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getVersionCodes()
+  {
+    return $this->versionCodes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppVersionList::class, 'Google_Service_AndroidPublisher_AppVersionList');
Index: vendor/google/apiclient-services/src/AndroidPublisher/AppVersionRange.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/AppVersionRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/AppVersionRange.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\AndroidPublisher;
+
+class AppVersionRange extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $versionCodeEnd;
+  /**
+   * @var string
+   */
+  public $versionCodeStart;
+
+  /**
+   * @param string
+   */
+  public function setVersionCodeEnd($versionCodeEnd)
+  {
+    $this->versionCodeEnd = $versionCodeEnd;
+  }
+  /**
+   * @return string
+   */
+  public function getVersionCodeEnd()
+  {
+    return $this->versionCodeEnd;
+  }
+  /**
+   * @param string
+   */
+  public function setVersionCodeStart($versionCodeStart)
+  {
+    $this->versionCodeStart = $versionCodeStart;
+  }
+  /**
+   * @return string
+   */
+  public function getVersionCodeStart()
+  {
+    return $this->versionCodeStart;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppVersionRange::class, 'Google_Service_AndroidPublisher_AppVersionRange');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ArchiveSubscriptionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ArchiveSubscriptionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ArchiveSubscriptionRequest.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\AndroidPublisher;
+
+class ArchiveSubscriptionRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ArchiveSubscriptionRequest::class, 'Google_Service_AndroidPublisher_ArchiveSubscriptionRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/AssetModuleMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/AssetModuleMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/AssetModuleMetadata.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\AndroidPublisher;
+
+class AssetModuleMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $deliveryType;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setDeliveryType($deliveryType)
+  {
+    $this->deliveryType = $deliveryType;
+  }
+  /**
+   * @return string
+   */
+  public function getDeliveryType()
+  {
+    return $this->deliveryType;
+  }
+  /**
+   * @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(AssetModuleMetadata::class, 'Google_Service_AndroidPublisher_AssetModuleMetadata');
Index: vendor/google/apiclient-services/src/AndroidPublisher/AssetSliceSet.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/AssetSliceSet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/AssetSliceSet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,59 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class AssetSliceSet extends \Google\Collection
+{
+  protected $collection_key = 'apkDescription';
+  protected $apkDescriptionType = ApkDescription::class;
+  protected $apkDescriptionDataType = 'array';
+  protected $assetModuleMetadataType = AssetModuleMetadata::class;
+  protected $assetModuleMetadataDataType = '';
+
+  /**
+   * @param ApkDescription[]
+   */
+  public function setApkDescription($apkDescription)
+  {
+    $this->apkDescription = $apkDescription;
+  }
+  /**
+   * @return ApkDescription[]
+   */
+  public function getApkDescription()
+  {
+    return $this->apkDescription;
+  }
+  /**
+   * @param AssetModuleMetadata
+   */
+  public function setAssetModuleMetadata(AssetModuleMetadata $assetModuleMetadata)
+  {
+    $this->assetModuleMetadata = $assetModuleMetadata;
+  }
+  /**
+   * @return AssetModuleMetadata
+   */
+  public function getAssetModuleMetadata()
+  {
+    return $this->assetModuleMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AssetSliceSet::class, 'Google_Service_AndroidPublisher_AssetSliceSet');
Index: vendor/google/apiclient-services/src/AndroidPublisher/AutoRenewingBasePlanType.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/AutoRenewingBasePlanType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/AutoRenewingBasePlanType.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\AndroidPublisher;
+
+class AutoRenewingBasePlanType extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $accountHoldDuration;
+  /**
+   * @var string
+   */
+  public $billingPeriodDuration;
+  /**
+   * @var string
+   */
+  public $gracePeriodDuration;
+  /**
+   * @var bool
+   */
+  public $legacyCompatible;
+  /**
+   * @var string
+   */
+  public $legacyCompatibleSubscriptionOfferId;
+  /**
+   * @var string
+   */
+  public $prorationMode;
+  /**
+   * @var string
+   */
+  public $resubscribeState;
+
+  /**
+   * @param string
+   */
+  public function setAccountHoldDuration($accountHoldDuration)
+  {
+    $this->accountHoldDuration = $accountHoldDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getAccountHoldDuration()
+  {
+    return $this->accountHoldDuration;
+  }
+  /**
+   * @param string
+   */
+  public function setBillingPeriodDuration($billingPeriodDuration)
+  {
+    $this->billingPeriodDuration = $billingPeriodDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getBillingPeriodDuration()
+  {
+    return $this->billingPeriodDuration;
+  }
+  /**
+   * @param string
+   */
+  public function setGracePeriodDuration($gracePeriodDuration)
+  {
+    $this->gracePeriodDuration = $gracePeriodDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getGracePeriodDuration()
+  {
+    return $this->gracePeriodDuration;
+  }
+  /**
+   * @param bool
+   */
+  public function setLegacyCompatible($legacyCompatible)
+  {
+    $this->legacyCompatible = $legacyCompatible;
+  }
+  /**
+   * @return bool
+   */
+  public function getLegacyCompatible()
+  {
+    return $this->legacyCompatible;
+  }
+  /**
+   * @param string
+   */
+  public function setLegacyCompatibleSubscriptionOfferId($legacyCompatibleSubscriptionOfferId)
+  {
+    $this->legacyCompatibleSubscriptionOfferId = $legacyCompatibleSubscriptionOfferId;
+  }
+  /**
+   * @return string
+   */
+  public function getLegacyCompatibleSubscriptionOfferId()
+  {
+    return $this->legacyCompatibleSubscriptionOfferId;
+  }
+  /**
+   * @param string
+   */
+  public function setProrationMode($prorationMode)
+  {
+    $this->prorationMode = $prorationMode;
+  }
+  /**
+   * @return string
+   */
+  public function getProrationMode()
+  {
+    return $this->prorationMode;
+  }
+  /**
+   * @param string
+   */
+  public function setResubscribeState($resubscribeState)
+  {
+    $this->resubscribeState = $resubscribeState;
+  }
+  /**
+   * @return string
+   */
+  public function getResubscribeState()
+  {
+    return $this->resubscribeState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AutoRenewingBasePlanType::class, 'Google_Service_AndroidPublisher_AutoRenewingBasePlanType');
Index: vendor/google/apiclient-services/src/AndroidPublisher/AutoRenewingPlan.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/AutoRenewingPlan.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/AutoRenewingPlan.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\AndroidPublisher;
+
+class AutoRenewingPlan extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $autoRenewEnabled;
+  protected $installmentDetailsType = InstallmentPlan::class;
+  protected $installmentDetailsDataType = '';
+  protected $priceChangeDetailsType = SubscriptionItemPriceChangeDetails::class;
+  protected $priceChangeDetailsDataType = '';
+
+  /**
+   * @param bool
+   */
+  public function setAutoRenewEnabled($autoRenewEnabled)
+  {
+    $this->autoRenewEnabled = $autoRenewEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getAutoRenewEnabled()
+  {
+    return $this->autoRenewEnabled;
+  }
+  /**
+   * @param InstallmentPlan
+   */
+  public function setInstallmentDetails(InstallmentPlan $installmentDetails)
+  {
+    $this->installmentDetails = $installmentDetails;
+  }
+  /**
+   * @return InstallmentPlan
+   */
+  public function getInstallmentDetails()
+  {
+    return $this->installmentDetails;
+  }
+  /**
+   * @param SubscriptionItemPriceChangeDetails
+   */
+  public function setPriceChangeDetails(SubscriptionItemPriceChangeDetails $priceChangeDetails)
+  {
+    $this->priceChangeDetails = $priceChangeDetails;
+  }
+  /**
+   * @return SubscriptionItemPriceChangeDetails
+   */
+  public function getPriceChangeDetails()
+  {
+    return $this->priceChangeDetails;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AutoRenewingPlan::class, 'Google_Service_AndroidPublisher_AutoRenewingPlan');
Index: vendor/google/apiclient-services/src/AndroidPublisher/BasePlan.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/BasePlan.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/BasePlan.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,159 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class BasePlan extends \Google\Collection
+{
+  protected $collection_key = 'regionalConfigs';
+  protected $autoRenewingBasePlanTypeType = AutoRenewingBasePlanType::class;
+  protected $autoRenewingBasePlanTypeDataType = '';
+  /**
+   * @var string
+   */
+  public $basePlanId;
+  protected $installmentsBasePlanTypeType = InstallmentsBasePlanType::class;
+  protected $installmentsBasePlanTypeDataType = '';
+  protected $offerTagsType = OfferTag::class;
+  protected $offerTagsDataType = 'array';
+  protected $otherRegionsConfigType = OtherRegionsBasePlanConfig::class;
+  protected $otherRegionsConfigDataType = '';
+  protected $prepaidBasePlanTypeType = PrepaidBasePlanType::class;
+  protected $prepaidBasePlanTypeDataType = '';
+  protected $regionalConfigsType = RegionalBasePlanConfig::class;
+  protected $regionalConfigsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param AutoRenewingBasePlanType
+   */
+  public function setAutoRenewingBasePlanType(AutoRenewingBasePlanType $autoRenewingBasePlanType)
+  {
+    $this->autoRenewingBasePlanType = $autoRenewingBasePlanType;
+  }
+  /**
+   * @return AutoRenewingBasePlanType
+   */
+  public function getAutoRenewingBasePlanType()
+  {
+    return $this->autoRenewingBasePlanType;
+  }
+  /**
+   * @param string
+   */
+  public function setBasePlanId($basePlanId)
+  {
+    $this->basePlanId = $basePlanId;
+  }
+  /**
+   * @return string
+   */
+  public function getBasePlanId()
+  {
+    return $this->basePlanId;
+  }
+  /**
+   * @param InstallmentsBasePlanType
+   */
+  public function setInstallmentsBasePlanType(InstallmentsBasePlanType $installmentsBasePlanType)
+  {
+    $this->installmentsBasePlanType = $installmentsBasePlanType;
+  }
+  /**
+   * @return InstallmentsBasePlanType
+   */
+  public function getInstallmentsBasePlanType()
+  {
+    return $this->installmentsBasePlanType;
+  }
+  /**
+   * @param OfferTag[]
+   */
+  public function setOfferTags($offerTags)
+  {
+    $this->offerTags = $offerTags;
+  }
+  /**
+   * @return OfferTag[]
+   */
+  public function getOfferTags()
+  {
+    return $this->offerTags;
+  }
+  /**
+   * @param OtherRegionsBasePlanConfig
+   */
+  public function setOtherRegionsConfig(OtherRegionsBasePlanConfig $otherRegionsConfig)
+  {
+    $this->otherRegionsConfig = $otherRegionsConfig;
+  }
+  /**
+   * @return OtherRegionsBasePlanConfig
+   */
+  public function getOtherRegionsConfig()
+  {
+    return $this->otherRegionsConfig;
+  }
+  /**
+   * @param PrepaidBasePlanType
+   */
+  public function setPrepaidBasePlanType(PrepaidBasePlanType $prepaidBasePlanType)
+  {
+    $this->prepaidBasePlanType = $prepaidBasePlanType;
+  }
+  /**
+   * @return PrepaidBasePlanType
+   */
+  public function getPrepaidBasePlanType()
+  {
+    return $this->prepaidBasePlanType;
+  }
+  /**
+   * @param RegionalBasePlanConfig[]
+   */
+  public function setRegionalConfigs($regionalConfigs)
+  {
+    $this->regionalConfigs = $regionalConfigs;
+  }
+  /**
+   * @return RegionalBasePlanConfig[]
+   */
+  public function getRegionalConfigs()
+  {
+    return $this->regionalConfigs;
+  }
+  /**
+   * @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(BasePlan::class, 'Google_Service_AndroidPublisher_BasePlan');
Index: vendor/google/apiclient-services/src/AndroidPublisher/BatchGetSubscriptionOffersRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/BatchGetSubscriptionOffersRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/BatchGetSubscriptionOffersRequest.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\AndroidPublisher;
+
+class BatchGetSubscriptionOffersRequest extends \Google\Collection
+{
+  protected $collection_key = 'requests';
+  protected $requestsType = GetSubscriptionOfferRequest::class;
+  protected $requestsDataType = 'array';
+
+  /**
+   * @param GetSubscriptionOfferRequest[]
+   */
+  public function setRequests($requests)
+  {
+    $this->requests = $requests;
+  }
+  /**
+   * @return GetSubscriptionOfferRequest[]
+   */
+  public function getRequests()
+  {
+    return $this->requests;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchGetSubscriptionOffersRequest::class, 'Google_Service_AndroidPublisher_BatchGetSubscriptionOffersRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/BatchGetSubscriptionOffersResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/BatchGetSubscriptionOffersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/BatchGetSubscriptionOffersResponse.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\AndroidPublisher;
+
+class BatchGetSubscriptionOffersResponse extends \Google\Collection
+{
+  protected $collection_key = 'subscriptionOffers';
+  protected $subscriptionOffersType = SubscriptionOffer::class;
+  protected $subscriptionOffersDataType = 'array';
+
+  /**
+   * @param SubscriptionOffer[]
+   */
+  public function setSubscriptionOffers($subscriptionOffers)
+  {
+    $this->subscriptionOffers = $subscriptionOffers;
+  }
+  /**
+   * @return SubscriptionOffer[]
+   */
+  public function getSubscriptionOffers()
+  {
+    return $this->subscriptionOffers;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchGetSubscriptionOffersResponse::class, 'Google_Service_AndroidPublisher_BatchGetSubscriptionOffersResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/BatchGetSubscriptionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/BatchGetSubscriptionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/BatchGetSubscriptionsResponse.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\AndroidPublisher;
+
+class BatchGetSubscriptionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'subscriptions';
+  protected $subscriptionsType = Subscription::class;
+  protected $subscriptionsDataType = 'array';
+
+  /**
+   * @param Subscription[]
+   */
+  public function setSubscriptions($subscriptions)
+  {
+    $this->subscriptions = $subscriptions;
+  }
+  /**
+   * @return Subscription[]
+   */
+  public function getSubscriptions()
+  {
+    return $this->subscriptions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchGetSubscriptionsResponse::class, 'Google_Service_AndroidPublisher_BatchGetSubscriptionsResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/BatchMigrateBasePlanPricesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/BatchMigrateBasePlanPricesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/BatchMigrateBasePlanPricesRequest.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\AndroidPublisher;
+
+class BatchMigrateBasePlanPricesRequest extends \Google\Collection
+{
+  protected $collection_key = 'requests';
+  protected $requestsType = MigrateBasePlanPricesRequest::class;
+  protected $requestsDataType = 'array';
+
+  /**
+   * @param MigrateBasePlanPricesRequest[]
+   */
+  public function setRequests($requests)
+  {
+    $this->requests = $requests;
+  }
+  /**
+   * @return MigrateBasePlanPricesRequest[]
+   */
+  public function getRequests()
+  {
+    return $this->requests;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchMigrateBasePlanPricesRequest::class, 'Google_Service_AndroidPublisher_BatchMigrateBasePlanPricesRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/BatchMigrateBasePlanPricesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/BatchMigrateBasePlanPricesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/BatchMigrateBasePlanPricesResponse.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\AndroidPublisher;
+
+class BatchMigrateBasePlanPricesResponse extends \Google\Collection
+{
+  protected $collection_key = 'responses';
+  protected $responsesType = MigrateBasePlanPricesResponse::class;
+  protected $responsesDataType = 'array';
+
+  /**
+   * @param MigrateBasePlanPricesResponse[]
+   */
+  public function setResponses($responses)
+  {
+    $this->responses = $responses;
+  }
+  /**
+   * @return MigrateBasePlanPricesResponse[]
+   */
+  public function getResponses()
+  {
+    return $this->responses;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchMigrateBasePlanPricesResponse::class, 'Google_Service_AndroidPublisher_BatchMigrateBasePlanPricesResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateBasePlanStatesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateBasePlanStatesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateBasePlanStatesRequest.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\AndroidPublisher;
+
+class BatchUpdateBasePlanStatesRequest extends \Google\Collection
+{
+  protected $collection_key = 'requests';
+  protected $requestsType = UpdateBasePlanStateRequest::class;
+  protected $requestsDataType = 'array';
+
+  /**
+   * @param UpdateBasePlanStateRequest[]
+   */
+  public function setRequests($requests)
+  {
+    $this->requests = $requests;
+  }
+  /**
+   * @return UpdateBasePlanStateRequest[]
+   */
+  public function getRequests()
+  {
+    return $this->requests;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchUpdateBasePlanStatesRequest::class, 'Google_Service_AndroidPublisher_BatchUpdateBasePlanStatesRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateBasePlanStatesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateBasePlanStatesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateBasePlanStatesResponse.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\AndroidPublisher;
+
+class BatchUpdateBasePlanStatesResponse extends \Google\Collection
+{
+  protected $collection_key = 'subscriptions';
+  protected $subscriptionsType = Subscription::class;
+  protected $subscriptionsDataType = 'array';
+
+  /**
+   * @param Subscription[]
+   */
+  public function setSubscriptions($subscriptions)
+  {
+    $this->subscriptions = $subscriptions;
+  }
+  /**
+   * @return Subscription[]
+   */
+  public function getSubscriptions()
+  {
+    return $this->subscriptions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchUpdateBasePlanStatesResponse::class, 'Google_Service_AndroidPublisher_BatchUpdateBasePlanStatesResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateSubscriptionOfferStatesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateSubscriptionOfferStatesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateSubscriptionOfferStatesRequest.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\AndroidPublisher;
+
+class BatchUpdateSubscriptionOfferStatesRequest extends \Google\Collection
+{
+  protected $collection_key = 'requests';
+  protected $requestsType = UpdateSubscriptionOfferStateRequest::class;
+  protected $requestsDataType = 'array';
+
+  /**
+   * @param UpdateSubscriptionOfferStateRequest[]
+   */
+  public function setRequests($requests)
+  {
+    $this->requests = $requests;
+  }
+  /**
+   * @return UpdateSubscriptionOfferStateRequest[]
+   */
+  public function getRequests()
+  {
+    return $this->requests;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchUpdateSubscriptionOfferStatesRequest::class, 'Google_Service_AndroidPublisher_BatchUpdateSubscriptionOfferStatesRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateSubscriptionOfferStatesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateSubscriptionOfferStatesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateSubscriptionOfferStatesResponse.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\AndroidPublisher;
+
+class BatchUpdateSubscriptionOfferStatesResponse extends \Google\Collection
+{
+  protected $collection_key = 'subscriptionOffers';
+  protected $subscriptionOffersType = SubscriptionOffer::class;
+  protected $subscriptionOffersDataType = 'array';
+
+  /**
+   * @param SubscriptionOffer[]
+   */
+  public function setSubscriptionOffers($subscriptionOffers)
+  {
+    $this->subscriptionOffers = $subscriptionOffers;
+  }
+  /**
+   * @return SubscriptionOffer[]
+   */
+  public function getSubscriptionOffers()
+  {
+    return $this->subscriptionOffers;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchUpdateSubscriptionOfferStatesResponse::class, 'Google_Service_AndroidPublisher_BatchUpdateSubscriptionOfferStatesResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateSubscriptionOffersRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateSubscriptionOffersRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateSubscriptionOffersRequest.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\AndroidPublisher;
+
+class BatchUpdateSubscriptionOffersRequest extends \Google\Collection
+{
+  protected $collection_key = 'requests';
+  protected $requestsType = UpdateSubscriptionOfferRequest::class;
+  protected $requestsDataType = 'array';
+
+  /**
+   * @param UpdateSubscriptionOfferRequest[]
+   */
+  public function setRequests($requests)
+  {
+    $this->requests = $requests;
+  }
+  /**
+   * @return UpdateSubscriptionOfferRequest[]
+   */
+  public function getRequests()
+  {
+    return $this->requests;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchUpdateSubscriptionOffersRequest::class, 'Google_Service_AndroidPublisher_BatchUpdateSubscriptionOffersRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateSubscriptionOffersResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateSubscriptionOffersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateSubscriptionOffersResponse.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\AndroidPublisher;
+
+class BatchUpdateSubscriptionOffersResponse extends \Google\Collection
+{
+  protected $collection_key = 'subscriptionOffers';
+  protected $subscriptionOffersType = SubscriptionOffer::class;
+  protected $subscriptionOffersDataType = 'array';
+
+  /**
+   * @param SubscriptionOffer[]
+   */
+  public function setSubscriptionOffers($subscriptionOffers)
+  {
+    $this->subscriptionOffers = $subscriptionOffers;
+  }
+  /**
+   * @return SubscriptionOffer[]
+   */
+  public function getSubscriptionOffers()
+  {
+    return $this->subscriptionOffers;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchUpdateSubscriptionOffersResponse::class, 'Google_Service_AndroidPublisher_BatchUpdateSubscriptionOffersResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateSubscriptionsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateSubscriptionsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateSubscriptionsRequest.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\AndroidPublisher;
+
+class BatchUpdateSubscriptionsRequest extends \Google\Collection
+{
+  protected $collection_key = 'requests';
+  protected $requestsType = UpdateSubscriptionRequest::class;
+  protected $requestsDataType = 'array';
+
+  /**
+   * @param UpdateSubscriptionRequest[]
+   */
+  public function setRequests($requests)
+  {
+    $this->requests = $requests;
+  }
+  /**
+   * @return UpdateSubscriptionRequest[]
+   */
+  public function getRequests()
+  {
+    return $this->requests;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchUpdateSubscriptionsRequest::class, 'Google_Service_AndroidPublisher_BatchUpdateSubscriptionsRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateSubscriptionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateSubscriptionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/BatchUpdateSubscriptionsResponse.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\AndroidPublisher;
+
+class BatchUpdateSubscriptionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'subscriptions';
+  protected $subscriptionsType = Subscription::class;
+  protected $subscriptionsDataType = 'array';
+
+  /**
+   * @param Subscription[]
+   */
+  public function setSubscriptions($subscriptions)
+  {
+    $this->subscriptions = $subscriptions;
+  }
+  /**
+   * @return Subscription[]
+   */
+  public function getSubscriptions()
+  {
+    return $this->subscriptions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchUpdateSubscriptionsResponse::class, 'Google_Service_AndroidPublisher_BatchUpdateSubscriptionsResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Bundle.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Bundle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Bundle.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\AndroidPublisher;
+
+class Bundle extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $sha1;
+  /**
+   * @var string
+   */
+  public $sha256;
+  /**
+   * @var int
+   */
+  public $versionCode;
+
+  /**
+   * @param string
+   */
+  public function setSha1($sha1)
+  {
+    $this->sha1 = $sha1;
+  }
+  /**
+   * @return string
+   */
+  public function getSha1()
+  {
+    return $this->sha1;
+  }
+  /**
+   * @param string
+   */
+  public function setSha256($sha256)
+  {
+    $this->sha256 = $sha256;
+  }
+  /**
+   * @return string
+   */
+  public function getSha256()
+  {
+    return $this->sha256;
+  }
+  /**
+   * @param int
+   */
+  public function setVersionCode($versionCode)
+  {
+    $this->versionCode = $versionCode;
+  }
+  /**
+   * @return int
+   */
+  public function getVersionCode()
+  {
+    return $this->versionCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Bundle::class, 'Google_Service_AndroidPublisher_Bundle');
Index: vendor/google/apiclient-services/src/AndroidPublisher/BundlesListResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/BundlesListResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/BundlesListResponse.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\AndroidPublisher;
+
+class BundlesListResponse extends \Google\Collection
+{
+  protected $collection_key = 'bundles';
+  protected $bundlesType = Bundle::class;
+  protected $bundlesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $kind;
+
+  /**
+   * @param Bundle[]
+   */
+  public function setBundles($bundles)
+  {
+    $this->bundles = $bundles;
+  }
+  /**
+   * @return Bundle[]
+   */
+  public function getBundles()
+  {
+    return $this->bundles;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BundlesListResponse::class, 'Google_Service_AndroidPublisher_BundlesListResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/CancelAppRecoveryRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/CancelAppRecoveryRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/CancelAppRecoveryRequest.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\AndroidPublisher;
+
+class CancelAppRecoveryRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CancelAppRecoveryRequest::class, 'Google_Service_AndroidPublisher_CancelAppRecoveryRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/CancelAppRecoveryResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/CancelAppRecoveryResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/CancelAppRecoveryResponse.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\AndroidPublisher;
+
+class CancelAppRecoveryResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CancelAppRecoveryResponse::class, 'Google_Service_AndroidPublisher_CancelAppRecoveryResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/CancelSurveyResult.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/CancelSurveyResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/CancelSurveyResult.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\AndroidPublisher;
+
+class CancelSurveyResult extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $reason;
+  /**
+   * @var string
+   */
+  public $reasonUserInput;
+
+  /**
+   * @param string
+   */
+  public function setReason($reason)
+  {
+    $this->reason = $reason;
+  }
+  /**
+   * @return string
+   */
+  public function getReason()
+  {
+    return $this->reason;
+  }
+  /**
+   * @param string
+   */
+  public function setReasonUserInput($reasonUserInput)
+  {
+    $this->reasonUserInput = $reasonUserInput;
+  }
+  /**
+   * @return string
+   */
+  public function getReasonUserInput()
+  {
+    return $this->reasonUserInput;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CancelSurveyResult::class, 'Google_Service_AndroidPublisher_CancelSurveyResult');
Index: vendor/google/apiclient-services/src/AndroidPublisher/CanceledStateContext.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/CanceledStateContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/CanceledStateContext.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\AndroidPublisher;
+
+class CanceledStateContext extends \Google\Model
+{
+  protected $developerInitiatedCancellationType = DeveloperInitiatedCancellation::class;
+  protected $developerInitiatedCancellationDataType = '';
+  protected $replacementCancellationType = ReplacementCancellation::class;
+  protected $replacementCancellationDataType = '';
+  protected $systemInitiatedCancellationType = SystemInitiatedCancellation::class;
+  protected $systemInitiatedCancellationDataType = '';
+  protected $userInitiatedCancellationType = UserInitiatedCancellation::class;
+  protected $userInitiatedCancellationDataType = '';
+
+  /**
+   * @param DeveloperInitiatedCancellation
+   */
+  public function setDeveloperInitiatedCancellation(DeveloperInitiatedCancellation $developerInitiatedCancellation)
+  {
+    $this->developerInitiatedCancellation = $developerInitiatedCancellation;
+  }
+  /**
+   * @return DeveloperInitiatedCancellation
+   */
+  public function getDeveloperInitiatedCancellation()
+  {
+    return $this->developerInitiatedCancellation;
+  }
+  /**
+   * @param ReplacementCancellation
+   */
+  public function setReplacementCancellation(ReplacementCancellation $replacementCancellation)
+  {
+    $this->replacementCancellation = $replacementCancellation;
+  }
+  /**
+   * @return ReplacementCancellation
+   */
+  public function getReplacementCancellation()
+  {
+    return $this->replacementCancellation;
+  }
+  /**
+   * @param SystemInitiatedCancellation
+   */
+  public function setSystemInitiatedCancellation(SystemInitiatedCancellation $systemInitiatedCancellation)
+  {
+    $this->systemInitiatedCancellation = $systemInitiatedCancellation;
+  }
+  /**
+   * @return SystemInitiatedCancellation
+   */
+  public function getSystemInitiatedCancellation()
+  {
+    return $this->systemInitiatedCancellation;
+  }
+  /**
+   * @param UserInitiatedCancellation
+   */
+  public function setUserInitiatedCancellation(UserInitiatedCancellation $userInitiatedCancellation)
+  {
+    $this->userInitiatedCancellation = $userInitiatedCancellation;
+  }
+  /**
+   * @return UserInitiatedCancellation
+   */
+  public function getUserInitiatedCancellation()
+  {
+    return $this->userInitiatedCancellation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CanceledStateContext::class, 'Google_Service_AndroidPublisher_CanceledStateContext');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Comment.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Comment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Comment.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\AndroidPublisher;
+
+class Comment extends \Google\Model
+{
+  protected $developerCommentType = DeveloperComment::class;
+  protected $developerCommentDataType = '';
+  protected $userCommentType = UserComment::class;
+  protected $userCommentDataType = '';
+
+  /**
+   * @param DeveloperComment
+   */
+  public function setDeveloperComment(DeveloperComment $developerComment)
+  {
+    $this->developerComment = $developerComment;
+  }
+  /**
+   * @return DeveloperComment
+   */
+  public function getDeveloperComment()
+  {
+    return $this->developerComment;
+  }
+  /**
+   * @param UserComment
+   */
+  public function setUserComment(UserComment $userComment)
+  {
+    $this->userComment = $userComment;
+  }
+  /**
+   * @return UserComment
+   */
+  public function getUserComment()
+  {
+    return $this->userComment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Comment::class, 'Google_Service_AndroidPublisher_Comment');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ConvertRegionPricesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ConvertRegionPricesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ConvertRegionPricesRequest.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\AndroidPublisher;
+
+class ConvertRegionPricesRequest extends \Google\Model
+{
+  protected $priceType = Money::class;
+  protected $priceDataType = '';
+
+  /**
+   * @param Money
+   */
+  public function setPrice(Money $price)
+  {
+    $this->price = $price;
+  }
+  /**
+   * @return Money
+   */
+  public function getPrice()
+  {
+    return $this->price;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ConvertRegionPricesRequest::class, 'Google_Service_AndroidPublisher_ConvertRegionPricesRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ConvertRegionPricesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ConvertRegionPricesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ConvertRegionPricesResponse.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\AndroidPublisher;
+
+class ConvertRegionPricesResponse extends \Google\Model
+{
+  protected $convertedOtherRegionsPriceType = ConvertedOtherRegionsPrice::class;
+  protected $convertedOtherRegionsPriceDataType = '';
+  protected $convertedRegionPricesType = ConvertedRegionPrice::class;
+  protected $convertedRegionPricesDataType = 'map';
+
+  /**
+   * @param ConvertedOtherRegionsPrice
+   */
+  public function setConvertedOtherRegionsPrice(ConvertedOtherRegionsPrice $convertedOtherRegionsPrice)
+  {
+    $this->convertedOtherRegionsPrice = $convertedOtherRegionsPrice;
+  }
+  /**
+   * @return ConvertedOtherRegionsPrice
+   */
+  public function getConvertedOtherRegionsPrice()
+  {
+    return $this->convertedOtherRegionsPrice;
+  }
+  /**
+   * @param ConvertedRegionPrice[]
+   */
+  public function setConvertedRegionPrices($convertedRegionPrices)
+  {
+    $this->convertedRegionPrices = $convertedRegionPrices;
+  }
+  /**
+   * @return ConvertedRegionPrice[]
+   */
+  public function getConvertedRegionPrices()
+  {
+    return $this->convertedRegionPrices;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ConvertRegionPricesResponse::class, 'Google_Service_AndroidPublisher_ConvertRegionPricesResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ConvertedOtherRegionsPrice.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ConvertedOtherRegionsPrice.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ConvertedOtherRegionsPrice.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\AndroidPublisher;
+
+class ConvertedOtherRegionsPrice extends \Google\Model
+{
+  protected $eurPriceType = Money::class;
+  protected $eurPriceDataType = '';
+  protected $usdPriceType = Money::class;
+  protected $usdPriceDataType = '';
+
+  /**
+   * @param Money
+   */
+  public function setEurPrice(Money $eurPrice)
+  {
+    $this->eurPrice = $eurPrice;
+  }
+  /**
+   * @return Money
+   */
+  public function getEurPrice()
+  {
+    return $this->eurPrice;
+  }
+  /**
+   * @param Money
+   */
+  public function setUsdPrice(Money $usdPrice)
+  {
+    $this->usdPrice = $usdPrice;
+  }
+  /**
+   * @return Money
+   */
+  public function getUsdPrice()
+  {
+    return $this->usdPrice;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ConvertedOtherRegionsPrice::class, 'Google_Service_AndroidPublisher_ConvertedOtherRegionsPrice');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ConvertedRegionPrice.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ConvertedRegionPrice.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ConvertedRegionPrice.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\AndroidPublisher;
+
+class ConvertedRegionPrice extends \Google\Model
+{
+  protected $priceType = Money::class;
+  protected $priceDataType = '';
+  /**
+   * @var string
+   */
+  public $regionCode;
+  protected $taxAmountType = Money::class;
+  protected $taxAmountDataType = '';
+
+  /**
+   * @param Money
+   */
+  public function setPrice(Money $price)
+  {
+    $this->price = $price;
+  }
+  /**
+   * @return Money
+   */
+  public function getPrice()
+  {
+    return $this->price;
+  }
+  /**
+   * @param string
+   */
+  public function setRegionCode($regionCode)
+  {
+    $this->regionCode = $regionCode;
+  }
+  /**
+   * @return string
+   */
+  public function getRegionCode()
+  {
+    return $this->regionCode;
+  }
+  /**
+   * @param Money
+   */
+  public function setTaxAmount(Money $taxAmount)
+  {
+    $this->taxAmount = $taxAmount;
+  }
+  /**
+   * @return Money
+   */
+  public function getTaxAmount()
+  {
+    return $this->taxAmount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ConvertedRegionPrice::class, 'Google_Service_AndroidPublisher_ConvertedRegionPrice');
Index: vendor/google/apiclient-services/src/AndroidPublisher/CountryTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/CountryTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/CountryTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class CountryTargeting extends \Google\Collection
+{
+  protected $collection_key = 'countries';
+  /**
+   * @var string[]
+   */
+  public $countries;
+  /**
+   * @var bool
+   */
+  public $includeRestOfWorld;
+
+  /**
+   * @param string[]
+   */
+  public function setCountries($countries)
+  {
+    $this->countries = $countries;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCountries()
+  {
+    return $this->countries;
+  }
+  /**
+   * @param bool
+   */
+  public function setIncludeRestOfWorld($includeRestOfWorld)
+  {
+    $this->includeRestOfWorld = $includeRestOfWorld;
+  }
+  /**
+   * @return bool
+   */
+  public function getIncludeRestOfWorld()
+  {
+    return $this->includeRestOfWorld;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CountryTargeting::class, 'Google_Service_AndroidPublisher_CountryTargeting');
Index: vendor/google/apiclient-services/src/AndroidPublisher/CreateDraftAppRecoveryRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/CreateDraftAppRecoveryRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/CreateDraftAppRecoveryRequest.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\AndroidPublisher;
+
+class CreateDraftAppRecoveryRequest extends \Google\Model
+{
+  protected $remoteInAppUpdateType = RemoteInAppUpdate::class;
+  protected $remoteInAppUpdateDataType = '';
+  protected $targetingType = Targeting::class;
+  protected $targetingDataType = '';
+
+  /**
+   * @param RemoteInAppUpdate
+   */
+  public function setRemoteInAppUpdate(RemoteInAppUpdate $remoteInAppUpdate)
+  {
+    $this->remoteInAppUpdate = $remoteInAppUpdate;
+  }
+  /**
+   * @return RemoteInAppUpdate
+   */
+  public function getRemoteInAppUpdate()
+  {
+    return $this->remoteInAppUpdate;
+  }
+  /**
+   * @param Targeting
+   */
+  public function setTargeting(Targeting $targeting)
+  {
+    $this->targeting = $targeting;
+  }
+  /**
+   * @return Targeting
+   */
+  public function getTargeting()
+  {
+    return $this->targeting;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateDraftAppRecoveryRequest::class, 'Google_Service_AndroidPublisher_CreateDraftAppRecoveryRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/DeactivateBasePlanRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/DeactivateBasePlanRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/DeactivateBasePlanRequest.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\AndroidPublisher;
+
+class DeactivateBasePlanRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $basePlanId;
+  /**
+   * @var string
+   */
+  public $latencyTolerance;
+  /**
+   * @var string
+   */
+  public $packageName;
+  /**
+   * @var string
+   */
+  public $productId;
+
+  /**
+   * @param string
+   */
+  public function setBasePlanId($basePlanId)
+  {
+    $this->basePlanId = $basePlanId;
+  }
+  /**
+   * @return string
+   */
+  public function getBasePlanId()
+  {
+    return $this->basePlanId;
+  }
+  /**
+   * @param string
+   */
+  public function setLatencyTolerance($latencyTolerance)
+  {
+    $this->latencyTolerance = $latencyTolerance;
+  }
+  /**
+   * @return string
+   */
+  public function getLatencyTolerance()
+  {
+    return $this->latencyTolerance;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @param string
+   */
+  public function setProductId($productId)
+  {
+    $this->productId = $productId;
+  }
+  /**
+   * @return string
+   */
+  public function getProductId()
+  {
+    return $this->productId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeactivateBasePlanRequest::class, 'Google_Service_AndroidPublisher_DeactivateBasePlanRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/DeactivateSubscriptionOfferRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/DeactivateSubscriptionOfferRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/DeactivateSubscriptionOfferRequest.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\AndroidPublisher;
+
+class DeactivateSubscriptionOfferRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $basePlanId;
+  /**
+   * @var string
+   */
+  public $latencyTolerance;
+  /**
+   * @var string
+   */
+  public $offerId;
+  /**
+   * @var string
+   */
+  public $packageName;
+  /**
+   * @var string
+   */
+  public $productId;
+
+  /**
+   * @param string
+   */
+  public function setBasePlanId($basePlanId)
+  {
+    $this->basePlanId = $basePlanId;
+  }
+  /**
+   * @return string
+   */
+  public function getBasePlanId()
+  {
+    return $this->basePlanId;
+  }
+  /**
+   * @param string
+   */
+  public function setLatencyTolerance($latencyTolerance)
+  {
+    $this->latencyTolerance = $latencyTolerance;
+  }
+  /**
+   * @return string
+   */
+  public function getLatencyTolerance()
+  {
+    return $this->latencyTolerance;
+  }
+  /**
+   * @param string
+   */
+  public function setOfferId($offerId)
+  {
+    $this->offerId = $offerId;
+  }
+  /**
+   * @return string
+   */
+  public function getOfferId()
+  {
+    return $this->offerId;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @param string
+   */
+  public function setProductId($productId)
+  {
+    $this->productId = $productId;
+  }
+  /**
+   * @return string
+   */
+  public function getProductId()
+  {
+    return $this->productId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeactivateSubscriptionOfferRequest::class, 'Google_Service_AndroidPublisher_DeactivateSubscriptionOfferRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/DeferredItemReplacement.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/DeferredItemReplacement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/DeferredItemReplacement.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\AndroidPublisher;
+
+class DeferredItemReplacement extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $productId;
+
+  /**
+   * @param string
+   */
+  public function setProductId($productId)
+  {
+    $this->productId = $productId;
+  }
+  /**
+   * @return string
+   */
+  public function getProductId()
+  {
+    return $this->productId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeferredItemReplacement::class, 'Google_Service_AndroidPublisher_DeferredItemReplacement');
Index: vendor/google/apiclient-services/src/AndroidPublisher/DeobfuscationFile.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/DeobfuscationFile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/DeobfuscationFile.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\AndroidPublisher;
+
+class DeobfuscationFile extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $symbolType;
+
+  /**
+   * @param string
+   */
+  public function setSymbolType($symbolType)
+  {
+    $this->symbolType = $symbolType;
+  }
+  /**
+   * @return string
+   */
+  public function getSymbolType()
+  {
+    return $this->symbolType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeobfuscationFile::class, 'Google_Service_AndroidPublisher_DeobfuscationFile');
Index: vendor/google/apiclient-services/src/AndroidPublisher/DeobfuscationFilesUploadResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/DeobfuscationFilesUploadResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/DeobfuscationFilesUploadResponse.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\AndroidPublisher;
+
+class DeobfuscationFilesUploadResponse extends \Google\Model
+{
+  protected $deobfuscationFileType = DeobfuscationFile::class;
+  protected $deobfuscationFileDataType = '';
+
+  /**
+   * @param DeobfuscationFile
+   */
+  public function setDeobfuscationFile(DeobfuscationFile $deobfuscationFile)
+  {
+    $this->deobfuscationFile = $deobfuscationFile;
+  }
+  /**
+   * @return DeobfuscationFile
+   */
+  public function getDeobfuscationFile()
+  {
+    return $this->deobfuscationFile;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeobfuscationFilesUploadResponse::class, 'Google_Service_AndroidPublisher_DeobfuscationFilesUploadResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/DeployAppRecoveryRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/DeployAppRecoveryRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/DeployAppRecoveryRequest.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\AndroidPublisher;
+
+class DeployAppRecoveryRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeployAppRecoveryRequest::class, 'Google_Service_AndroidPublisher_DeployAppRecoveryRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/DeployAppRecoveryResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/DeployAppRecoveryResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/DeployAppRecoveryResponse.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\AndroidPublisher;
+
+class DeployAppRecoveryResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeployAppRecoveryResponse::class, 'Google_Service_AndroidPublisher_DeployAppRecoveryResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/DeveloperComment.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/DeveloperComment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/DeveloperComment.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\AndroidPublisher;
+
+class DeveloperComment extends \Google\Model
+{
+  protected $lastModifiedType = Timestamp::class;
+  protected $lastModifiedDataType = '';
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param Timestamp
+   */
+  public function setLastModified(Timestamp $lastModified)
+  {
+    $this->lastModified = $lastModified;
+  }
+  /**
+   * @return Timestamp
+   */
+  public function getLastModified()
+  {
+    return $this->lastModified;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeveloperComment::class, 'Google_Service_AndroidPublisher_DeveloperComment');
Index: vendor/google/apiclient-services/src/AndroidPublisher/DeveloperInitiatedCancellation.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/DeveloperInitiatedCancellation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/DeveloperInitiatedCancellation.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\AndroidPublisher;
+
+class DeveloperInitiatedCancellation extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeveloperInitiatedCancellation::class, 'Google_Service_AndroidPublisher_DeveloperInitiatedCancellation');
Index: vendor/google/apiclient-services/src/AndroidPublisher/DeviceFeature.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/DeviceFeature.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/DeviceFeature.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\AndroidPublisher;
+
+class DeviceFeature extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $featureName;
+  /**
+   * @var int
+   */
+  public $featureVersion;
+
+  /**
+   * @param string
+   */
+  public function setFeatureName($featureName)
+  {
+    $this->featureName = $featureName;
+  }
+  /**
+   * @return string
+   */
+  public function getFeatureName()
+  {
+    return $this->featureName;
+  }
+  /**
+   * @param int
+   */
+  public function setFeatureVersion($featureVersion)
+  {
+    $this->featureVersion = $featureVersion;
+  }
+  /**
+   * @return int
+   */
+  public function getFeatureVersion()
+  {
+    return $this->featureVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeviceFeature::class, 'Google_Service_AndroidPublisher_DeviceFeature');
Index: vendor/google/apiclient-services/src/AndroidPublisher/DeviceFeatureTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/DeviceFeatureTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/DeviceFeatureTargeting.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\AndroidPublisher;
+
+class DeviceFeatureTargeting extends \Google\Model
+{
+  protected $requiredFeatureType = DeviceFeature::class;
+  protected $requiredFeatureDataType = '';
+
+  /**
+   * @param DeviceFeature
+   */
+  public function setRequiredFeature(DeviceFeature $requiredFeature)
+  {
+    $this->requiredFeature = $requiredFeature;
+  }
+  /**
+   * @return DeviceFeature
+   */
+  public function getRequiredFeature()
+  {
+    return $this->requiredFeature;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeviceFeatureTargeting::class, 'Google_Service_AndroidPublisher_DeviceFeatureTargeting');
Index: vendor/google/apiclient-services/src/AndroidPublisher/DeviceGroup.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/DeviceGroup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/DeviceGroup.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\AndroidPublisher;
+
+class DeviceGroup extends \Google\Collection
+{
+  protected $collection_key = 'deviceSelectors';
+  protected $deviceSelectorsType = DeviceSelector::class;
+  protected $deviceSelectorsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param DeviceSelector[]
+   */
+  public function setDeviceSelectors($deviceSelectors)
+  {
+    $this->deviceSelectors = $deviceSelectors;
+  }
+  /**
+   * @return DeviceSelector[]
+   */
+  public function getDeviceSelectors()
+  {
+    return $this->deviceSelectors;
+  }
+  /**
+   * @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(DeviceGroup::class, 'Google_Service_AndroidPublisher_DeviceGroup');
Index: vendor/google/apiclient-services/src/AndroidPublisher/DeviceId.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/DeviceId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/DeviceId.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\AndroidPublisher;
+
+class DeviceId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $buildBrand;
+  /**
+   * @var string
+   */
+  public $buildDevice;
+
+  /**
+   * @param string
+   */
+  public function setBuildBrand($buildBrand)
+  {
+    $this->buildBrand = $buildBrand;
+  }
+  /**
+   * @return string
+   */
+  public function getBuildBrand()
+  {
+    return $this->buildBrand;
+  }
+  /**
+   * @param string
+   */
+  public function setBuildDevice($buildDevice)
+  {
+    $this->buildDevice = $buildDevice;
+  }
+  /**
+   * @return string
+   */
+  public function getBuildDevice()
+  {
+    return $this->buildDevice;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeviceId::class, 'Google_Service_AndroidPublisher_DeviceId');
Index: vendor/google/apiclient-services/src/AndroidPublisher/DeviceMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/DeviceMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/DeviceMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,224 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class DeviceMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cpuMake;
+  /**
+   * @var string
+   */
+  public $cpuModel;
+  /**
+   * @var string
+   */
+  public $deviceClass;
+  /**
+   * @var int
+   */
+  public $glEsVersion;
+  /**
+   * @var string
+   */
+  public $manufacturer;
+  /**
+   * @var string
+   */
+  public $nativePlatform;
+  /**
+   * @var string
+   */
+  public $productName;
+  /**
+   * @var int
+   */
+  public $ramMb;
+  /**
+   * @var int
+   */
+  public $screenDensityDpi;
+  /**
+   * @var int
+   */
+  public $screenHeightPx;
+  /**
+   * @var int
+   */
+  public $screenWidthPx;
+
+  /**
+   * @param string
+   */
+  public function setCpuMake($cpuMake)
+  {
+    $this->cpuMake = $cpuMake;
+  }
+  /**
+   * @return string
+   */
+  public function getCpuMake()
+  {
+    return $this->cpuMake;
+  }
+  /**
+   * @param string
+   */
+  public function setCpuModel($cpuModel)
+  {
+    $this->cpuModel = $cpuModel;
+  }
+  /**
+   * @return string
+   */
+  public function getCpuModel()
+  {
+    return $this->cpuModel;
+  }
+  /**
+   * @param string
+   */
+  public function setDeviceClass($deviceClass)
+  {
+    $this->deviceClass = $deviceClass;
+  }
+  /**
+   * @return string
+   */
+  public function getDeviceClass()
+  {
+    return $this->deviceClass;
+  }
+  /**
+   * @param int
+   */
+  public function setGlEsVersion($glEsVersion)
+  {
+    $this->glEsVersion = $glEsVersion;
+  }
+  /**
+   * @return int
+   */
+  public function getGlEsVersion()
+  {
+    return $this->glEsVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setManufacturer($manufacturer)
+  {
+    $this->manufacturer = $manufacturer;
+  }
+  /**
+   * @return string
+   */
+  public function getManufacturer()
+  {
+    return $this->manufacturer;
+  }
+  /**
+   * @param string
+   */
+  public function setNativePlatform($nativePlatform)
+  {
+    $this->nativePlatform = $nativePlatform;
+  }
+  /**
+   * @return string
+   */
+  public function getNativePlatform()
+  {
+    return $this->nativePlatform;
+  }
+  /**
+   * @param string
+   */
+  public function setProductName($productName)
+  {
+    $this->productName = $productName;
+  }
+  /**
+   * @return string
+   */
+  public function getProductName()
+  {
+    return $this->productName;
+  }
+  /**
+   * @param int
+   */
+  public function setRamMb($ramMb)
+  {
+    $this->ramMb = $ramMb;
+  }
+  /**
+   * @return int
+   */
+  public function getRamMb()
+  {
+    return $this->ramMb;
+  }
+  /**
+   * @param int
+   */
+  public function setScreenDensityDpi($screenDensityDpi)
+  {
+    $this->screenDensityDpi = $screenDensityDpi;
+  }
+  /**
+   * @return int
+   */
+  public function getScreenDensityDpi()
+  {
+    return $this->screenDensityDpi;
+  }
+  /**
+   * @param int
+   */
+  public function setScreenHeightPx($screenHeightPx)
+  {
+    $this->screenHeightPx = $screenHeightPx;
+  }
+  /**
+   * @return int
+   */
+  public function getScreenHeightPx()
+  {
+    return $this->screenHeightPx;
+  }
+  /**
+   * @param int
+   */
+  public function setScreenWidthPx($screenWidthPx)
+  {
+    $this->screenWidthPx = $screenWidthPx;
+  }
+  /**
+   * @return int
+   */
+  public function getScreenWidthPx()
+  {
+    return $this->screenWidthPx;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeviceMetadata::class, 'Google_Service_AndroidPublisher_DeviceMetadata');
Index: vendor/google/apiclient-services/src/AndroidPublisher/DeviceRam.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/DeviceRam.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/DeviceRam.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\AndroidPublisher;
+
+class DeviceRam extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $maxBytes;
+  /**
+   * @var string
+   */
+  public $minBytes;
+
+  /**
+   * @param string
+   */
+  public function setMaxBytes($maxBytes)
+  {
+    $this->maxBytes = $maxBytes;
+  }
+  /**
+   * @return string
+   */
+  public function getMaxBytes()
+  {
+    return $this->maxBytes;
+  }
+  /**
+   * @param string
+   */
+  public function setMinBytes($minBytes)
+  {
+    $this->minBytes = $minBytes;
+  }
+  /**
+   * @return string
+   */
+  public function getMinBytes()
+  {
+    return $this->minBytes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeviceRam::class, 'Google_Service_AndroidPublisher_DeviceRam');
Index: vendor/google/apiclient-services/src/AndroidPublisher/DeviceSelector.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/DeviceSelector.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/DeviceSelector.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,123 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class DeviceSelector extends \Google\Collection
+{
+  protected $collection_key = 'systemOnChips';
+  protected $deviceRamType = DeviceRam::class;
+  protected $deviceRamDataType = '';
+  protected $excludedDeviceIdsType = DeviceId::class;
+  protected $excludedDeviceIdsDataType = 'array';
+  protected $forbiddenSystemFeaturesType = SystemFeature::class;
+  protected $forbiddenSystemFeaturesDataType = 'array';
+  protected $includedDeviceIdsType = DeviceId::class;
+  protected $includedDeviceIdsDataType = 'array';
+  protected $requiredSystemFeaturesType = SystemFeature::class;
+  protected $requiredSystemFeaturesDataType = 'array';
+  protected $systemOnChipsType = SystemOnChip::class;
+  protected $systemOnChipsDataType = 'array';
+
+  /**
+   * @param DeviceRam
+   */
+  public function setDeviceRam(DeviceRam $deviceRam)
+  {
+    $this->deviceRam = $deviceRam;
+  }
+  /**
+   * @return DeviceRam
+   */
+  public function getDeviceRam()
+  {
+    return $this->deviceRam;
+  }
+  /**
+   * @param DeviceId[]
+   */
+  public function setExcludedDeviceIds($excludedDeviceIds)
+  {
+    $this->excludedDeviceIds = $excludedDeviceIds;
+  }
+  /**
+   * @return DeviceId[]
+   */
+  public function getExcludedDeviceIds()
+  {
+    return $this->excludedDeviceIds;
+  }
+  /**
+   * @param SystemFeature[]
+   */
+  public function setForbiddenSystemFeatures($forbiddenSystemFeatures)
+  {
+    $this->forbiddenSystemFeatures = $forbiddenSystemFeatures;
+  }
+  /**
+   * @return SystemFeature[]
+   */
+  public function getForbiddenSystemFeatures()
+  {
+    return $this->forbiddenSystemFeatures;
+  }
+  /**
+   * @param DeviceId[]
+   */
+  public function setIncludedDeviceIds($includedDeviceIds)
+  {
+    $this->includedDeviceIds = $includedDeviceIds;
+  }
+  /**
+   * @return DeviceId[]
+   */
+  public function getIncludedDeviceIds()
+  {
+    return $this->includedDeviceIds;
+  }
+  /**
+   * @param SystemFeature[]
+   */
+  public function setRequiredSystemFeatures($requiredSystemFeatures)
+  {
+    $this->requiredSystemFeatures = $requiredSystemFeatures;
+  }
+  /**
+   * @return SystemFeature[]
+   */
+  public function getRequiredSystemFeatures()
+  {
+    return $this->requiredSystemFeatures;
+  }
+  /**
+   * @param SystemOnChip[]
+   */
+  public function setSystemOnChips($systemOnChips)
+  {
+    $this->systemOnChips = $systemOnChips;
+  }
+  /**
+   * @return SystemOnChip[]
+   */
+  public function getSystemOnChips()
+  {
+    return $this->systemOnChips;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeviceSelector::class, 'Google_Service_AndroidPublisher_DeviceSelector');
Index: vendor/google/apiclient-services/src/AndroidPublisher/DeviceSpec.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/DeviceSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/DeviceSpec.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\AndroidPublisher;
+
+class DeviceSpec extends \Google\Collection
+{
+  protected $collection_key = 'supportedLocales';
+  /**
+   * @var string
+   */
+  public $screenDensity;
+  /**
+   * @var string[]
+   */
+  public $supportedAbis;
+  /**
+   * @var string[]
+   */
+  public $supportedLocales;
+
+  /**
+   * @param string
+   */
+  public function setScreenDensity($screenDensity)
+  {
+    $this->screenDensity = $screenDensity;
+  }
+  /**
+   * @return string
+   */
+  public function getScreenDensity()
+  {
+    return $this->screenDensity;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSupportedAbis($supportedAbis)
+  {
+    $this->supportedAbis = $supportedAbis;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSupportedAbis()
+  {
+    return $this->supportedAbis;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSupportedLocales($supportedLocales)
+  {
+    $this->supportedLocales = $supportedLocales;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSupportedLocales()
+  {
+    return $this->supportedLocales;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeviceSpec::class, 'Google_Service_AndroidPublisher_DeviceSpec');
Index: vendor/google/apiclient-services/src/AndroidPublisher/DeviceTier.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/DeviceTier.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/DeviceTier.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class DeviceTier extends \Google\Collection
+{
+  protected $collection_key = 'deviceGroupNames';
+  /**
+   * @var string[]
+   */
+  public $deviceGroupNames;
+  /**
+   * @var int
+   */
+  public $level;
+
+  /**
+   * @param string[]
+   */
+  public function setDeviceGroupNames($deviceGroupNames)
+  {
+    $this->deviceGroupNames = $deviceGroupNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDeviceGroupNames()
+  {
+    return $this->deviceGroupNames;
+  }
+  /**
+   * @param int
+   */
+  public function setLevel($level)
+  {
+    $this->level = $level;
+  }
+  /**
+   * @return int
+   */
+  public function getLevel()
+  {
+    return $this->level;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeviceTier::class, 'Google_Service_AndroidPublisher_DeviceTier');
Index: vendor/google/apiclient-services/src/AndroidPublisher/DeviceTierConfig.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/DeviceTierConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/DeviceTierConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,93 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class DeviceTierConfig extends \Google\Collection
+{
+  protected $collection_key = 'userCountrySets';
+  protected $deviceGroupsType = DeviceGroup::class;
+  protected $deviceGroupsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $deviceTierConfigId;
+  protected $deviceTierSetType = DeviceTierSet::class;
+  protected $deviceTierSetDataType = '';
+  protected $userCountrySetsType = UserCountrySet::class;
+  protected $userCountrySetsDataType = 'array';
+
+  /**
+   * @param DeviceGroup[]
+   */
+  public function setDeviceGroups($deviceGroups)
+  {
+    $this->deviceGroups = $deviceGroups;
+  }
+  /**
+   * @return DeviceGroup[]
+   */
+  public function getDeviceGroups()
+  {
+    return $this->deviceGroups;
+  }
+  /**
+   * @param string
+   */
+  public function setDeviceTierConfigId($deviceTierConfigId)
+  {
+    $this->deviceTierConfigId = $deviceTierConfigId;
+  }
+  /**
+   * @return string
+   */
+  public function getDeviceTierConfigId()
+  {
+    return $this->deviceTierConfigId;
+  }
+  /**
+   * @param DeviceTierSet
+   */
+  public function setDeviceTierSet(DeviceTierSet $deviceTierSet)
+  {
+    $this->deviceTierSet = $deviceTierSet;
+  }
+  /**
+   * @return DeviceTierSet
+   */
+  public function getDeviceTierSet()
+  {
+    return $this->deviceTierSet;
+  }
+  /**
+   * @param UserCountrySet[]
+   */
+  public function setUserCountrySets($userCountrySets)
+  {
+    $this->userCountrySets = $userCountrySets;
+  }
+  /**
+   * @return UserCountrySet[]
+   */
+  public function getUserCountrySets()
+  {
+    return $this->userCountrySets;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeviceTierConfig::class, 'Google_Service_AndroidPublisher_DeviceTierConfig');
Index: vendor/google/apiclient-services/src/AndroidPublisher/DeviceTierSet.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/DeviceTierSet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/DeviceTierSet.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\AndroidPublisher;
+
+class DeviceTierSet extends \Google\Collection
+{
+  protected $collection_key = 'deviceTiers';
+  protected $deviceTiersType = DeviceTier::class;
+  protected $deviceTiersDataType = 'array';
+
+  /**
+   * @param DeviceTier[]
+   */
+  public function setDeviceTiers($deviceTiers)
+  {
+    $this->deviceTiers = $deviceTiers;
+  }
+  /**
+   * @return DeviceTier[]
+   */
+  public function getDeviceTiers()
+  {
+    return $this->deviceTiers;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeviceTierSet::class, 'Google_Service_AndroidPublisher_DeviceTierSet');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ExpansionFile.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ExpansionFile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ExpansionFile.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\AndroidPublisher;
+
+class ExpansionFile extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fileSize;
+  /**
+   * @var int
+   */
+  public $referencesVersion;
+
+  /**
+   * @param string
+   */
+  public function setFileSize($fileSize)
+  {
+    $this->fileSize = $fileSize;
+  }
+  /**
+   * @return string
+   */
+  public function getFileSize()
+  {
+    return $this->fileSize;
+  }
+  /**
+   * @param int
+   */
+  public function setReferencesVersion($referencesVersion)
+  {
+    $this->referencesVersion = $referencesVersion;
+  }
+  /**
+   * @return int
+   */
+  public function getReferencesVersion()
+  {
+    return $this->referencesVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ExpansionFile::class, 'Google_Service_AndroidPublisher_ExpansionFile');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ExpansionFilesUploadResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ExpansionFilesUploadResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ExpansionFilesUploadResponse.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\AndroidPublisher;
+
+class ExpansionFilesUploadResponse extends \Google\Model
+{
+  protected $expansionFileType = ExpansionFile::class;
+  protected $expansionFileDataType = '';
+
+  /**
+   * @param ExpansionFile
+   */
+  public function setExpansionFile(ExpansionFile $expansionFile)
+  {
+    $this->expansionFile = $expansionFile;
+  }
+  /**
+   * @return ExpansionFile
+   */
+  public function getExpansionFile()
+  {
+    return $this->expansionFile;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ExpansionFilesUploadResponse::class, 'Google_Service_AndroidPublisher_ExpansionFilesUploadResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ExternalAccountIdentifiers.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ExternalAccountIdentifiers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ExternalAccountIdentifiers.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\AndroidPublisher;
+
+class ExternalAccountIdentifiers extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $externalAccountId;
+  /**
+   * @var string
+   */
+  public $obfuscatedExternalAccountId;
+  /**
+   * @var string
+   */
+  public $obfuscatedExternalProfileId;
+
+  /**
+   * @param string
+   */
+  public function setExternalAccountId($externalAccountId)
+  {
+    $this->externalAccountId = $externalAccountId;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalAccountId()
+  {
+    return $this->externalAccountId;
+  }
+  /**
+   * @param string
+   */
+  public function setObfuscatedExternalAccountId($obfuscatedExternalAccountId)
+  {
+    $this->obfuscatedExternalAccountId = $obfuscatedExternalAccountId;
+  }
+  /**
+   * @return string
+   */
+  public function getObfuscatedExternalAccountId()
+  {
+    return $this->obfuscatedExternalAccountId;
+  }
+  /**
+   * @param string
+   */
+  public function setObfuscatedExternalProfileId($obfuscatedExternalProfileId)
+  {
+    $this->obfuscatedExternalProfileId = $obfuscatedExternalProfileId;
+  }
+  /**
+   * @return string
+   */
+  public function getObfuscatedExternalProfileId()
+  {
+    return $this->obfuscatedExternalProfileId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ExternalAccountIdentifiers::class, 'Google_Service_AndroidPublisher_ExternalAccountIdentifiers');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ExternalOfferInitialAcquisitionDetails.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ExternalOfferInitialAcquisitionDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ExternalOfferInitialAcquisitionDetails.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\AndroidPublisher;
+
+class ExternalOfferInitialAcquisitionDetails extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $externalTransactionId;
+
+  /**
+   * @param string
+   */
+  public function setExternalTransactionId($externalTransactionId)
+  {
+    $this->externalTransactionId = $externalTransactionId;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalTransactionId()
+  {
+    return $this->externalTransactionId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ExternalOfferInitialAcquisitionDetails::class, 'Google_Service_AndroidPublisher_ExternalOfferInitialAcquisitionDetails');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ExternalSubscription.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ExternalSubscription.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ExternalSubscription.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\AndroidPublisher;
+
+class ExternalSubscription extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $subscriptionType;
+
+  /**
+   * @param string
+   */
+  public function setSubscriptionType($subscriptionType)
+  {
+    $this->subscriptionType = $subscriptionType;
+  }
+  /**
+   * @return string
+   */
+  public function getSubscriptionType()
+  {
+    return $this->subscriptionType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ExternalSubscription::class, 'Google_Service_AndroidPublisher_ExternalSubscription');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ExternalTransaction.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ExternalTransaction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ExternalTransaction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,262 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class ExternalTransaction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $currentPreTaxAmountType = Price::class;
+  protected $currentPreTaxAmountDataType = '';
+  protected $currentTaxAmountType = Price::class;
+  protected $currentTaxAmountDataType = '';
+  /**
+   * @var string
+   */
+  public $externalTransactionId;
+  protected $oneTimeTransactionType = OneTimeExternalTransaction::class;
+  protected $oneTimeTransactionDataType = '';
+  protected $originalPreTaxAmountType = Price::class;
+  protected $originalPreTaxAmountDataType = '';
+  protected $originalTaxAmountType = Price::class;
+  protected $originalTaxAmountDataType = '';
+  /**
+   * @var string
+   */
+  public $packageName;
+  protected $recurringTransactionType = RecurringExternalTransaction::class;
+  protected $recurringTransactionDataType = '';
+  protected $testPurchaseType = ExternalTransactionTestPurchase::class;
+  protected $testPurchaseDataType = '';
+  /**
+   * @var int
+   */
+  public $transactionProgramCode;
+  /**
+   * @var string
+   */
+  public $transactionState;
+  /**
+   * @var string
+   */
+  public $transactionTime;
+  protected $userTaxAddressType = ExternalTransactionAddress::class;
+  protected $userTaxAddressDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param Price
+   */
+  public function setCurrentPreTaxAmount(Price $currentPreTaxAmount)
+  {
+    $this->currentPreTaxAmount = $currentPreTaxAmount;
+  }
+  /**
+   * @return Price
+   */
+  public function getCurrentPreTaxAmount()
+  {
+    return $this->currentPreTaxAmount;
+  }
+  /**
+   * @param Price
+   */
+  public function setCurrentTaxAmount(Price $currentTaxAmount)
+  {
+    $this->currentTaxAmount = $currentTaxAmount;
+  }
+  /**
+   * @return Price
+   */
+  public function getCurrentTaxAmount()
+  {
+    return $this->currentTaxAmount;
+  }
+  /**
+   * @param string
+   */
+  public function setExternalTransactionId($externalTransactionId)
+  {
+    $this->externalTransactionId = $externalTransactionId;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalTransactionId()
+  {
+    return $this->externalTransactionId;
+  }
+  /**
+   * @param OneTimeExternalTransaction
+   */
+  public function setOneTimeTransaction(OneTimeExternalTransaction $oneTimeTransaction)
+  {
+    $this->oneTimeTransaction = $oneTimeTransaction;
+  }
+  /**
+   * @return OneTimeExternalTransaction
+   */
+  public function getOneTimeTransaction()
+  {
+    return $this->oneTimeTransaction;
+  }
+  /**
+   * @param Price
+   */
+  public function setOriginalPreTaxAmount(Price $originalPreTaxAmount)
+  {
+    $this->originalPreTaxAmount = $originalPreTaxAmount;
+  }
+  /**
+   * @return Price
+   */
+  public function getOriginalPreTaxAmount()
+  {
+    return $this->originalPreTaxAmount;
+  }
+  /**
+   * @param Price
+   */
+  public function setOriginalTaxAmount(Price $originalTaxAmount)
+  {
+    $this->originalTaxAmount = $originalTaxAmount;
+  }
+  /**
+   * @return Price
+   */
+  public function getOriginalTaxAmount()
+  {
+    return $this->originalTaxAmount;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @param RecurringExternalTransaction
+   */
+  public function setRecurringTransaction(RecurringExternalTransaction $recurringTransaction)
+  {
+    $this->recurringTransaction = $recurringTransaction;
+  }
+  /**
+   * @return RecurringExternalTransaction
+   */
+  public function getRecurringTransaction()
+  {
+    return $this->recurringTransaction;
+  }
+  /**
+   * @param ExternalTransactionTestPurchase
+   */
+  public function setTestPurchase(ExternalTransactionTestPurchase $testPurchase)
+  {
+    $this->testPurchase = $testPurchase;
+  }
+  /**
+   * @return ExternalTransactionTestPurchase
+   */
+  public function getTestPurchase()
+  {
+    return $this->testPurchase;
+  }
+  /**
+   * @param int
+   */
+  public function setTransactionProgramCode($transactionProgramCode)
+  {
+    $this->transactionProgramCode = $transactionProgramCode;
+  }
+  /**
+   * @return int
+   */
+  public function getTransactionProgramCode()
+  {
+    return $this->transactionProgramCode;
+  }
+  /**
+   * @param string
+   */
+  public function setTransactionState($transactionState)
+  {
+    $this->transactionState = $transactionState;
+  }
+  /**
+   * @return string
+   */
+  public function getTransactionState()
+  {
+    return $this->transactionState;
+  }
+  /**
+   * @param string
+   */
+  public function setTransactionTime($transactionTime)
+  {
+    $this->transactionTime = $transactionTime;
+  }
+  /**
+   * @return string
+   */
+  public function getTransactionTime()
+  {
+    return $this->transactionTime;
+  }
+  /**
+   * @param ExternalTransactionAddress
+   */
+  public function setUserTaxAddress(ExternalTransactionAddress $userTaxAddress)
+  {
+    $this->userTaxAddress = $userTaxAddress;
+  }
+  /**
+   * @return ExternalTransactionAddress
+   */
+  public function getUserTaxAddress()
+  {
+    return $this->userTaxAddress;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ExternalTransaction::class, 'Google_Service_AndroidPublisher_ExternalTransaction');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ExternalTransactionAddress.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ExternalTransactionAddress.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ExternalTransactionAddress.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\AndroidPublisher;
+
+class ExternalTransactionAddress extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $administrativeArea;
+  /**
+   * @var string
+   */
+  public $regionCode;
+
+  /**
+   * @param string
+   */
+  public function setAdministrativeArea($administrativeArea)
+  {
+    $this->administrativeArea = $administrativeArea;
+  }
+  /**
+   * @return string
+   */
+  public function getAdministrativeArea()
+  {
+    return $this->administrativeArea;
+  }
+  /**
+   * @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(ExternalTransactionAddress::class, 'Google_Service_AndroidPublisher_ExternalTransactionAddress');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ExternalTransactionTestPurchase.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ExternalTransactionTestPurchase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ExternalTransactionTestPurchase.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\AndroidPublisher;
+
+class ExternalTransactionTestPurchase extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ExternalTransactionTestPurchase::class, 'Google_Service_AndroidPublisher_ExternalTransactionTestPurchase');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ExternallyHostedApk.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ExternallyHostedApk.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ExternallyHostedApk.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,295 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class ExternallyHostedApk extends \Google\Collection
+{
+  protected $collection_key = 'usesPermissions';
+  /**
+   * @var string
+   */
+  public $applicationLabel;
+  /**
+   * @var string[]
+   */
+  public $certificateBase64s;
+  /**
+   * @var string
+   */
+  public $externallyHostedUrl;
+  /**
+   * @var string
+   */
+  public $fileSha1Base64;
+  /**
+   * @var string
+   */
+  public $fileSha256Base64;
+  /**
+   * @var string
+   */
+  public $fileSize;
+  /**
+   * @var string
+   */
+  public $iconBase64;
+  /**
+   * @var int
+   */
+  public $maximumSdk;
+  /**
+   * @var int
+   */
+  public $minimumSdk;
+  /**
+   * @var string[]
+   */
+  public $nativeCodes;
+  /**
+   * @var string
+   */
+  public $packageName;
+  /**
+   * @var string[]
+   */
+  public $usesFeatures;
+  protected $usesPermissionsType = UsesPermission::class;
+  protected $usesPermissionsDataType = 'array';
+  /**
+   * @var int
+   */
+  public $versionCode;
+  /**
+   * @var string
+   */
+  public $versionName;
+
+  /**
+   * @param string
+   */
+  public function setApplicationLabel($applicationLabel)
+  {
+    $this->applicationLabel = $applicationLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getApplicationLabel()
+  {
+    return $this->applicationLabel;
+  }
+  /**
+   * @param string[]
+   */
+  public function setCertificateBase64s($certificateBase64s)
+  {
+    $this->certificateBase64s = $certificateBase64s;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCertificateBase64s()
+  {
+    return $this->certificateBase64s;
+  }
+  /**
+   * @param string
+   */
+  public function setExternallyHostedUrl($externallyHostedUrl)
+  {
+    $this->externallyHostedUrl = $externallyHostedUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getExternallyHostedUrl()
+  {
+    return $this->externallyHostedUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setFileSha1Base64($fileSha1Base64)
+  {
+    $this->fileSha1Base64 = $fileSha1Base64;
+  }
+  /**
+   * @return string
+   */
+  public function getFileSha1Base64()
+  {
+    return $this->fileSha1Base64;
+  }
+  /**
+   * @param string
+   */
+  public function setFileSha256Base64($fileSha256Base64)
+  {
+    $this->fileSha256Base64 = $fileSha256Base64;
+  }
+  /**
+   * @return string
+   */
+  public function getFileSha256Base64()
+  {
+    return $this->fileSha256Base64;
+  }
+  /**
+   * @param string
+   */
+  public function setFileSize($fileSize)
+  {
+    $this->fileSize = $fileSize;
+  }
+  /**
+   * @return string
+   */
+  public function getFileSize()
+  {
+    return $this->fileSize;
+  }
+  /**
+   * @param string
+   */
+  public function setIconBase64($iconBase64)
+  {
+    $this->iconBase64 = $iconBase64;
+  }
+  /**
+   * @return string
+   */
+  public function getIconBase64()
+  {
+    return $this->iconBase64;
+  }
+  /**
+   * @param int
+   */
+  public function setMaximumSdk($maximumSdk)
+  {
+    $this->maximumSdk = $maximumSdk;
+  }
+  /**
+   * @return int
+   */
+  public function getMaximumSdk()
+  {
+    return $this->maximumSdk;
+  }
+  /**
+   * @param int
+   */
+  public function setMinimumSdk($minimumSdk)
+  {
+    $this->minimumSdk = $minimumSdk;
+  }
+  /**
+   * @return int
+   */
+  public function getMinimumSdk()
+  {
+    return $this->minimumSdk;
+  }
+  /**
+   * @param string[]
+   */
+  public function setNativeCodes($nativeCodes)
+  {
+    $this->nativeCodes = $nativeCodes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getNativeCodes()
+  {
+    return $this->nativeCodes;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUsesFeatures($usesFeatures)
+  {
+    $this->usesFeatures = $usesFeatures;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUsesFeatures()
+  {
+    return $this->usesFeatures;
+  }
+  /**
+   * @param UsesPermission[]
+   */
+  public function setUsesPermissions($usesPermissions)
+  {
+    $this->usesPermissions = $usesPermissions;
+  }
+  /**
+   * @return UsesPermission[]
+   */
+  public function getUsesPermissions()
+  {
+    return $this->usesPermissions;
+  }
+  /**
+   * @param int
+   */
+  public function setVersionCode($versionCode)
+  {
+    $this->versionCode = $versionCode;
+  }
+  /**
+   * @return int
+   */
+  public function getVersionCode()
+  {
+    return $this->versionCode;
+  }
+  /**
+   * @param string
+   */
+  public function setVersionName($versionName)
+  {
+    $this->versionName = $versionName;
+  }
+  /**
+   * @return string
+   */
+  public function getVersionName()
+  {
+    return $this->versionName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ExternallyHostedApk::class, 'Google_Service_AndroidPublisher_ExternallyHostedApk');
Index: vendor/google/apiclient-services/src/AndroidPublisher/FullRefund.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/FullRefund.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/FullRefund.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\AndroidPublisher;
+
+class FullRefund extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FullRefund::class, 'Google_Service_AndroidPublisher_FullRefund');
Index: vendor/google/apiclient-services/src/AndroidPublisher/GeneratedApksListResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/GeneratedApksListResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/GeneratedApksListResponse.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\AndroidPublisher;
+
+class GeneratedApksListResponse extends \Google\Collection
+{
+  protected $collection_key = 'generatedApks';
+  protected $generatedApksType = GeneratedApksPerSigningKey::class;
+  protected $generatedApksDataType = 'array';
+
+  /**
+   * @param GeneratedApksPerSigningKey[]
+   */
+  public function setGeneratedApks($generatedApks)
+  {
+    $this->generatedApks = $generatedApks;
+  }
+  /**
+   * @return GeneratedApksPerSigningKey[]
+   */
+  public function getGeneratedApks()
+  {
+    return $this->generatedApks;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GeneratedApksListResponse::class, 'Google_Service_AndroidPublisher_GeneratedApksListResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/GeneratedApksPerSigningKey.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/GeneratedApksPerSigningKey.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/GeneratedApksPerSigningKey.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,141 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class GeneratedApksPerSigningKey extends \Google\Collection
+{
+  protected $collection_key = 'generatedStandaloneApks';
+  /**
+   * @var string
+   */
+  public $certificateSha256Hash;
+  protected $generatedAssetPackSlicesType = GeneratedAssetPackSlice::class;
+  protected $generatedAssetPackSlicesDataType = 'array';
+  protected $generatedRecoveryModulesType = GeneratedRecoveryApk::class;
+  protected $generatedRecoveryModulesDataType = 'array';
+  protected $generatedSplitApksType = GeneratedSplitApk::class;
+  protected $generatedSplitApksDataType = 'array';
+  protected $generatedStandaloneApksType = GeneratedStandaloneApk::class;
+  protected $generatedStandaloneApksDataType = 'array';
+  protected $generatedUniversalApkType = GeneratedUniversalApk::class;
+  protected $generatedUniversalApkDataType = '';
+  protected $targetingInfoType = TargetingInfo::class;
+  protected $targetingInfoDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setCertificateSha256Hash($certificateSha256Hash)
+  {
+    $this->certificateSha256Hash = $certificateSha256Hash;
+  }
+  /**
+   * @return string
+   */
+  public function getCertificateSha256Hash()
+  {
+    return $this->certificateSha256Hash;
+  }
+  /**
+   * @param GeneratedAssetPackSlice[]
+   */
+  public function setGeneratedAssetPackSlices($generatedAssetPackSlices)
+  {
+    $this->generatedAssetPackSlices = $generatedAssetPackSlices;
+  }
+  /**
+   * @return GeneratedAssetPackSlice[]
+   */
+  public function getGeneratedAssetPackSlices()
+  {
+    return $this->generatedAssetPackSlices;
+  }
+  /**
+   * @param GeneratedRecoveryApk[]
+   */
+  public function setGeneratedRecoveryModules($generatedRecoveryModules)
+  {
+    $this->generatedRecoveryModules = $generatedRecoveryModules;
+  }
+  /**
+   * @return GeneratedRecoveryApk[]
+   */
+  public function getGeneratedRecoveryModules()
+  {
+    return $this->generatedRecoveryModules;
+  }
+  /**
+   * @param GeneratedSplitApk[]
+   */
+  public function setGeneratedSplitApks($generatedSplitApks)
+  {
+    $this->generatedSplitApks = $generatedSplitApks;
+  }
+  /**
+   * @return GeneratedSplitApk[]
+   */
+  public function getGeneratedSplitApks()
+  {
+    return $this->generatedSplitApks;
+  }
+  /**
+   * @param GeneratedStandaloneApk[]
+   */
+  public function setGeneratedStandaloneApks($generatedStandaloneApks)
+  {
+    $this->generatedStandaloneApks = $generatedStandaloneApks;
+  }
+  /**
+   * @return GeneratedStandaloneApk[]
+   */
+  public function getGeneratedStandaloneApks()
+  {
+    return $this->generatedStandaloneApks;
+  }
+  /**
+   * @param GeneratedUniversalApk
+   */
+  public function setGeneratedUniversalApk(GeneratedUniversalApk $generatedUniversalApk)
+  {
+    $this->generatedUniversalApk = $generatedUniversalApk;
+  }
+  /**
+   * @return GeneratedUniversalApk
+   */
+  public function getGeneratedUniversalApk()
+  {
+    return $this->generatedUniversalApk;
+  }
+  /**
+   * @param TargetingInfo
+   */
+  public function setTargetingInfo(TargetingInfo $targetingInfo)
+  {
+    $this->targetingInfo = $targetingInfo;
+  }
+  /**
+   * @return TargetingInfo
+   */
+  public function getTargetingInfo()
+  {
+    return $this->targetingInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GeneratedApksPerSigningKey::class, 'Google_Service_AndroidPublisher_GeneratedApksPerSigningKey');
Index: vendor/google/apiclient-services/src/AndroidPublisher/GeneratedAssetPackSlice.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/GeneratedAssetPackSlice.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/GeneratedAssetPackSlice.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\AndroidPublisher;
+
+class GeneratedAssetPackSlice extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $downloadId;
+  /**
+   * @var string
+   */
+  public $moduleName;
+  /**
+   * @var string
+   */
+  public $sliceId;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setDownloadId($downloadId)
+  {
+    $this->downloadId = $downloadId;
+  }
+  /**
+   * @return string
+   */
+  public function getDownloadId()
+  {
+    return $this->downloadId;
+  }
+  /**
+   * @param string
+   */
+  public function setModuleName($moduleName)
+  {
+    $this->moduleName = $moduleName;
+  }
+  /**
+   * @return string
+   */
+  public function getModuleName()
+  {
+    return $this->moduleName;
+  }
+  /**
+   * @param string
+   */
+  public function setSliceId($sliceId)
+  {
+    $this->sliceId = $sliceId;
+  }
+  /**
+   * @return string
+   */
+  public function getSliceId()
+  {
+    return $this->sliceId;
+  }
+  /**
+   * @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(GeneratedAssetPackSlice::class, 'Google_Service_AndroidPublisher_GeneratedAssetPackSlice');
Index: vendor/google/apiclient-services/src/AndroidPublisher/GeneratedRecoveryApk.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/GeneratedRecoveryApk.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/GeneratedRecoveryApk.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\AndroidPublisher;
+
+class GeneratedRecoveryApk extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $downloadId;
+  /**
+   * @var string
+   */
+  public $moduleName;
+  /**
+   * @var string
+   */
+  public $recoveryId;
+  /**
+   * @var string
+   */
+  public $recoveryStatus;
+
+  /**
+   * @param string
+   */
+  public function setDownloadId($downloadId)
+  {
+    $this->downloadId = $downloadId;
+  }
+  /**
+   * @return string
+   */
+  public function getDownloadId()
+  {
+    return $this->downloadId;
+  }
+  /**
+   * @param string
+   */
+  public function setModuleName($moduleName)
+  {
+    $this->moduleName = $moduleName;
+  }
+  /**
+   * @return string
+   */
+  public function getModuleName()
+  {
+    return $this->moduleName;
+  }
+  /**
+   * @param string
+   */
+  public function setRecoveryId($recoveryId)
+  {
+    $this->recoveryId = $recoveryId;
+  }
+  /**
+   * @return string
+   */
+  public function getRecoveryId()
+  {
+    return $this->recoveryId;
+  }
+  /**
+   * @param string
+   */
+  public function setRecoveryStatus($recoveryStatus)
+  {
+    $this->recoveryStatus = $recoveryStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getRecoveryStatus()
+  {
+    return $this->recoveryStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GeneratedRecoveryApk::class, 'Google_Service_AndroidPublisher_GeneratedRecoveryApk');
Index: vendor/google/apiclient-services/src/AndroidPublisher/GeneratedSplitApk.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/GeneratedSplitApk.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/GeneratedSplitApk.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\AndroidPublisher;
+
+class GeneratedSplitApk extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $downloadId;
+  /**
+   * @var string
+   */
+  public $moduleName;
+  /**
+   * @var string
+   */
+  public $splitId;
+  /**
+   * @var int
+   */
+  public $variantId;
+
+  /**
+   * @param string
+   */
+  public function setDownloadId($downloadId)
+  {
+    $this->downloadId = $downloadId;
+  }
+  /**
+   * @return string
+   */
+  public function getDownloadId()
+  {
+    return $this->downloadId;
+  }
+  /**
+   * @param string
+   */
+  public function setModuleName($moduleName)
+  {
+    $this->moduleName = $moduleName;
+  }
+  /**
+   * @return string
+   */
+  public function getModuleName()
+  {
+    return $this->moduleName;
+  }
+  /**
+   * @param string
+   */
+  public function setSplitId($splitId)
+  {
+    $this->splitId = $splitId;
+  }
+  /**
+   * @return string
+   */
+  public function getSplitId()
+  {
+    return $this->splitId;
+  }
+  /**
+   * @param int
+   */
+  public function setVariantId($variantId)
+  {
+    $this->variantId = $variantId;
+  }
+  /**
+   * @return int
+   */
+  public function getVariantId()
+  {
+    return $this->variantId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GeneratedSplitApk::class, 'Google_Service_AndroidPublisher_GeneratedSplitApk');
Index: vendor/google/apiclient-services/src/AndroidPublisher/GeneratedStandaloneApk.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/GeneratedStandaloneApk.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/GeneratedStandaloneApk.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\AndroidPublisher;
+
+class GeneratedStandaloneApk extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $downloadId;
+  /**
+   * @var int
+   */
+  public $variantId;
+
+  /**
+   * @param string
+   */
+  public function setDownloadId($downloadId)
+  {
+    $this->downloadId = $downloadId;
+  }
+  /**
+   * @return string
+   */
+  public function getDownloadId()
+  {
+    return $this->downloadId;
+  }
+  /**
+   * @param int
+   */
+  public function setVariantId($variantId)
+  {
+    $this->variantId = $variantId;
+  }
+  /**
+   * @return int
+   */
+  public function getVariantId()
+  {
+    return $this->variantId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GeneratedStandaloneApk::class, 'Google_Service_AndroidPublisher_GeneratedStandaloneApk');
Index: vendor/google/apiclient-services/src/AndroidPublisher/GeneratedUniversalApk.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/GeneratedUniversalApk.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/GeneratedUniversalApk.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\AndroidPublisher;
+
+class GeneratedUniversalApk extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $downloadId;
+
+  /**
+   * @param string
+   */
+  public function setDownloadId($downloadId)
+  {
+    $this->downloadId = $downloadId;
+  }
+  /**
+   * @return string
+   */
+  public function getDownloadId()
+  {
+    return $this->downloadId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GeneratedUniversalApk::class, 'Google_Service_AndroidPublisher_GeneratedUniversalApk');
Index: vendor/google/apiclient-services/src/AndroidPublisher/GetSubscriptionOfferRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/GetSubscriptionOfferRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/GetSubscriptionOfferRequest.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\AndroidPublisher;
+
+class GetSubscriptionOfferRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $basePlanId;
+  /**
+   * @var string
+   */
+  public $offerId;
+  /**
+   * @var string
+   */
+  public $packageName;
+  /**
+   * @var string
+   */
+  public $productId;
+
+  /**
+   * @param string
+   */
+  public function setBasePlanId($basePlanId)
+  {
+    $this->basePlanId = $basePlanId;
+  }
+  /**
+   * @return string
+   */
+  public function getBasePlanId()
+  {
+    return $this->basePlanId;
+  }
+  /**
+   * @param string
+   */
+  public function setOfferId($offerId)
+  {
+    $this->offerId = $offerId;
+  }
+  /**
+   * @return string
+   */
+  public function getOfferId()
+  {
+    return $this->offerId;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @param string
+   */
+  public function setProductId($productId)
+  {
+    $this->productId = $productId;
+  }
+  /**
+   * @return string
+   */
+  public function getProductId()
+  {
+    return $this->productId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GetSubscriptionOfferRequest::class, 'Google_Service_AndroidPublisher_GetSubscriptionOfferRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Grant.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Grant.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Grant.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\AndroidPublisher;
+
+class Grant extends \Google\Collection
+{
+  protected $collection_key = 'appLevelPermissions';
+  /**
+   * @var string[]
+   */
+  public $appLevelPermissions;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $packageName;
+
+  /**
+   * @param string[]
+   */
+  public function setAppLevelPermissions($appLevelPermissions)
+  {
+    $this->appLevelPermissions = $appLevelPermissions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAppLevelPermissions()
+  {
+    return $this->appLevelPermissions;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Grant::class, 'Google_Service_AndroidPublisher_Grant');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Image.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Image.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Image.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\AndroidPublisher;
+
+class Image extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $sha1;
+  /**
+   * @var string
+   */
+  public $sha256;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setSha1($sha1)
+  {
+    $this->sha1 = $sha1;
+  }
+  /**
+   * @return string
+   */
+  public function getSha1()
+  {
+    return $this->sha1;
+  }
+  /**
+   * @param string
+   */
+  public function setSha256($sha256)
+  {
+    $this->sha256 = $sha256;
+  }
+  /**
+   * @return string
+   */
+  public function getSha256()
+  {
+    return $this->sha256;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Image::class, 'Google_Service_AndroidPublisher_Image');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ImagesDeleteAllResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ImagesDeleteAllResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ImagesDeleteAllResponse.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\AndroidPublisher;
+
+class ImagesDeleteAllResponse extends \Google\Collection
+{
+  protected $collection_key = 'deleted';
+  protected $deletedType = Image::class;
+  protected $deletedDataType = 'array';
+
+  /**
+   * @param Image[]
+   */
+  public function setDeleted($deleted)
+  {
+    $this->deleted = $deleted;
+  }
+  /**
+   * @return Image[]
+   */
+  public function getDeleted()
+  {
+    return $this->deleted;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ImagesDeleteAllResponse::class, 'Google_Service_AndroidPublisher_ImagesDeleteAllResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ImagesListResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ImagesListResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ImagesListResponse.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\AndroidPublisher;
+
+class ImagesListResponse extends \Google\Collection
+{
+  protected $collection_key = 'images';
+  protected $imagesType = Image::class;
+  protected $imagesDataType = 'array';
+
+  /**
+   * @param Image[]
+   */
+  public function setImages($images)
+  {
+    $this->images = $images;
+  }
+  /**
+   * @return Image[]
+   */
+  public function getImages()
+  {
+    return $this->images;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ImagesListResponse::class, 'Google_Service_AndroidPublisher_ImagesListResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ImagesUploadResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ImagesUploadResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ImagesUploadResponse.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\AndroidPublisher;
+
+class ImagesUploadResponse extends \Google\Model
+{
+  protected $imageType = Image::class;
+  protected $imageDataType = '';
+
+  /**
+   * @param Image
+   */
+  public function setImage(Image $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return Image
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ImagesUploadResponse::class, 'Google_Service_AndroidPublisher_ImagesUploadResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/InAppProduct.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/InAppProduct.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/InAppProduct.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,250 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class InAppProduct extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $defaultLanguage;
+  protected $defaultPriceType = Price::class;
+  protected $defaultPriceDataType = '';
+  /**
+   * @var string
+   */
+  public $gracePeriod;
+  protected $listingsType = InAppProductListing::class;
+  protected $listingsDataType = 'map';
+  protected $managedProductTaxesAndComplianceSettingsType = ManagedProductTaxAndComplianceSettings::class;
+  protected $managedProductTaxesAndComplianceSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $packageName;
+  protected $pricesType = Price::class;
+  protected $pricesDataType = 'map';
+  /**
+   * @var string
+   */
+  public $purchaseType;
+  /**
+   * @var string
+   */
+  public $sku;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $subscriptionPeriod;
+  protected $subscriptionTaxesAndComplianceSettingsType = SubscriptionTaxAndComplianceSettings::class;
+  protected $subscriptionTaxesAndComplianceSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $trialPeriod;
+
+  /**
+   * @param string
+   */
+  public function setDefaultLanguage($defaultLanguage)
+  {
+    $this->defaultLanguage = $defaultLanguage;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultLanguage()
+  {
+    return $this->defaultLanguage;
+  }
+  /**
+   * @param Price
+   */
+  public function setDefaultPrice(Price $defaultPrice)
+  {
+    $this->defaultPrice = $defaultPrice;
+  }
+  /**
+   * @return Price
+   */
+  public function getDefaultPrice()
+  {
+    return $this->defaultPrice;
+  }
+  /**
+   * @param string
+   */
+  public function setGracePeriod($gracePeriod)
+  {
+    $this->gracePeriod = $gracePeriod;
+  }
+  /**
+   * @return string
+   */
+  public function getGracePeriod()
+  {
+    return $this->gracePeriod;
+  }
+  /**
+   * @param InAppProductListing[]
+   */
+  public function setListings($listings)
+  {
+    $this->listings = $listings;
+  }
+  /**
+   * @return InAppProductListing[]
+   */
+  public function getListings()
+  {
+    return $this->listings;
+  }
+  /**
+   * @param ManagedProductTaxAndComplianceSettings
+   */
+  public function setManagedProductTaxesAndComplianceSettings(ManagedProductTaxAndComplianceSettings $managedProductTaxesAndComplianceSettings)
+  {
+    $this->managedProductTaxesAndComplianceSettings = $managedProductTaxesAndComplianceSettings;
+  }
+  /**
+   * @return ManagedProductTaxAndComplianceSettings
+   */
+  public function getManagedProductTaxesAndComplianceSettings()
+  {
+    return $this->managedProductTaxesAndComplianceSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @param Price[]
+   */
+  public function setPrices($prices)
+  {
+    $this->prices = $prices;
+  }
+  /**
+   * @return Price[]
+   */
+  public function getPrices()
+  {
+    return $this->prices;
+  }
+  /**
+   * @param string
+   */
+  public function setPurchaseType($purchaseType)
+  {
+    $this->purchaseType = $purchaseType;
+  }
+  /**
+   * @return string
+   */
+  public function getPurchaseType()
+  {
+    return $this->purchaseType;
+  }
+  /**
+   * @param string
+   */
+  public function setSku($sku)
+  {
+    $this->sku = $sku;
+  }
+  /**
+   * @return string
+   */
+  public function getSku()
+  {
+    return $this->sku;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setSubscriptionPeriod($subscriptionPeriod)
+  {
+    $this->subscriptionPeriod = $subscriptionPeriod;
+  }
+  /**
+   * @return string
+   */
+  public function getSubscriptionPeriod()
+  {
+    return $this->subscriptionPeriod;
+  }
+  /**
+   * @param SubscriptionTaxAndComplianceSettings
+   */
+  public function setSubscriptionTaxesAndComplianceSettings(SubscriptionTaxAndComplianceSettings $subscriptionTaxesAndComplianceSettings)
+  {
+    $this->subscriptionTaxesAndComplianceSettings = $subscriptionTaxesAndComplianceSettings;
+  }
+  /**
+   * @return SubscriptionTaxAndComplianceSettings
+   */
+  public function getSubscriptionTaxesAndComplianceSettings()
+  {
+    return $this->subscriptionTaxesAndComplianceSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setTrialPeriod($trialPeriod)
+  {
+    $this->trialPeriod = $trialPeriod;
+  }
+  /**
+   * @return string
+   */
+  public function getTrialPeriod()
+  {
+    return $this->trialPeriod;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InAppProduct::class, 'Google_Service_AndroidPublisher_InAppProduct');
Index: vendor/google/apiclient-services/src/AndroidPublisher/InAppProductListing.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/InAppProductListing.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/InAppProductListing.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\AndroidPublisher;
+
+class InAppProductListing extends \Google\Collection
+{
+  protected $collection_key = 'benefits';
+  /**
+   * @var string[]
+   */
+  public $benefits;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string[]
+   */
+  public function setBenefits($benefits)
+  {
+    $this->benefits = $benefits;
+  }
+  /**
+   * @return string[]
+   */
+  public function getBenefits()
+  {
+    return $this->benefits;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @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(InAppProductListing::class, 'Google_Service_AndroidPublisher_InAppProductListing');
Index: vendor/google/apiclient-services/src/AndroidPublisher/InappproductsBatchDeleteRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/InappproductsBatchDeleteRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/InappproductsBatchDeleteRequest.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\AndroidPublisher;
+
+class InappproductsBatchDeleteRequest extends \Google\Collection
+{
+  protected $collection_key = 'requests';
+  protected $requestsType = InappproductsDeleteRequest::class;
+  protected $requestsDataType = 'array';
+
+  /**
+   * @param InappproductsDeleteRequest[]
+   */
+  public function setRequests($requests)
+  {
+    $this->requests = $requests;
+  }
+  /**
+   * @return InappproductsDeleteRequest[]
+   */
+  public function getRequests()
+  {
+    return $this->requests;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InappproductsBatchDeleteRequest::class, 'Google_Service_AndroidPublisher_InappproductsBatchDeleteRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/InappproductsBatchGetResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/InappproductsBatchGetResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/InappproductsBatchGetResponse.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\AndroidPublisher;
+
+class InappproductsBatchGetResponse extends \Google\Collection
+{
+  protected $collection_key = 'inappproduct';
+  protected $inappproductType = InAppProduct::class;
+  protected $inappproductDataType = 'array';
+
+  /**
+   * @param InAppProduct[]
+   */
+  public function setInappproduct($inappproduct)
+  {
+    $this->inappproduct = $inappproduct;
+  }
+  /**
+   * @return InAppProduct[]
+   */
+  public function getInappproduct()
+  {
+    return $this->inappproduct;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InappproductsBatchGetResponse::class, 'Google_Service_AndroidPublisher_InappproductsBatchGetResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/InappproductsBatchUpdateRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/InappproductsBatchUpdateRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/InappproductsBatchUpdateRequest.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\AndroidPublisher;
+
+class InappproductsBatchUpdateRequest extends \Google\Collection
+{
+  protected $collection_key = 'requests';
+  protected $requestsType = InappproductsUpdateRequest::class;
+  protected $requestsDataType = 'array';
+
+  /**
+   * @param InappproductsUpdateRequest[]
+   */
+  public function setRequests($requests)
+  {
+    $this->requests = $requests;
+  }
+  /**
+   * @return InappproductsUpdateRequest[]
+   */
+  public function getRequests()
+  {
+    return $this->requests;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InappproductsBatchUpdateRequest::class, 'Google_Service_AndroidPublisher_InappproductsBatchUpdateRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/InappproductsBatchUpdateResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/InappproductsBatchUpdateResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/InappproductsBatchUpdateResponse.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\AndroidPublisher;
+
+class InappproductsBatchUpdateResponse extends \Google\Collection
+{
+  protected $collection_key = 'inappproducts';
+  protected $inappproductsType = InAppProduct::class;
+  protected $inappproductsDataType = 'array';
+
+  /**
+   * @param InAppProduct[]
+   */
+  public function setInappproducts($inappproducts)
+  {
+    $this->inappproducts = $inappproducts;
+  }
+  /**
+   * @return InAppProduct[]
+   */
+  public function getInappproducts()
+  {
+    return $this->inappproducts;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InappproductsBatchUpdateResponse::class, 'Google_Service_AndroidPublisher_InappproductsBatchUpdateResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/InappproductsDeleteRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/InappproductsDeleteRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/InappproductsDeleteRequest.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\AndroidPublisher;
+
+class InappproductsDeleteRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $latencyTolerance;
+  /**
+   * @var string
+   */
+  public $packageName;
+  /**
+   * @var string
+   */
+  public $sku;
+
+  /**
+   * @param string
+   */
+  public function setLatencyTolerance($latencyTolerance)
+  {
+    $this->latencyTolerance = $latencyTolerance;
+  }
+  /**
+   * @return string
+   */
+  public function getLatencyTolerance()
+  {
+    return $this->latencyTolerance;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @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(InappproductsDeleteRequest::class, 'Google_Service_AndroidPublisher_InappproductsDeleteRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/InappproductsListResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/InappproductsListResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/InappproductsListResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,93 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class InappproductsListResponse extends \Google\Collection
+{
+  protected $collection_key = 'inappproduct';
+  protected $inappproductType = InAppProduct::class;
+  protected $inappproductDataType = 'array';
+  /**
+   * @var string
+   */
+  public $kind;
+  protected $pageInfoType = PageInfo::class;
+  protected $pageInfoDataType = '';
+  protected $tokenPaginationType = TokenPagination::class;
+  protected $tokenPaginationDataType = '';
+
+  /**
+   * @param InAppProduct[]
+   */
+  public function setInappproduct($inappproduct)
+  {
+    $this->inappproduct = $inappproduct;
+  }
+  /**
+   * @return InAppProduct[]
+   */
+  public function getInappproduct()
+  {
+    return $this->inappproduct;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param PageInfo
+   */
+  public function setPageInfo(PageInfo $pageInfo)
+  {
+    $this->pageInfo = $pageInfo;
+  }
+  /**
+   * @return PageInfo
+   */
+  public function getPageInfo()
+  {
+    return $this->pageInfo;
+  }
+  /**
+   * @param TokenPagination
+   */
+  public function setTokenPagination(TokenPagination $tokenPagination)
+  {
+    $this->tokenPagination = $tokenPagination;
+  }
+  /**
+   * @return TokenPagination
+   */
+  public function getTokenPagination()
+  {
+    return $this->tokenPagination;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InappproductsListResponse::class, 'Google_Service_AndroidPublisher_InappproductsListResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/InappproductsUpdateRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/InappproductsUpdateRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/InappproductsUpdateRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class InappproductsUpdateRequest extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $allowMissing;
+  /**
+   * @var bool
+   */
+  public $autoConvertMissingPrices;
+  protected $inappproductType = InAppProduct::class;
+  protected $inappproductDataType = '';
+  /**
+   * @var string
+   */
+  public $latencyTolerance;
+  /**
+   * @var string
+   */
+  public $packageName;
+  /**
+   * @var string
+   */
+  public $sku;
+
+  /**
+   * @param bool
+   */
+  public function setAllowMissing($allowMissing)
+  {
+    $this->allowMissing = $allowMissing;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowMissing()
+  {
+    return $this->allowMissing;
+  }
+  /**
+   * @param bool
+   */
+  public function setAutoConvertMissingPrices($autoConvertMissingPrices)
+  {
+    $this->autoConvertMissingPrices = $autoConvertMissingPrices;
+  }
+  /**
+   * @return bool
+   */
+  public function getAutoConvertMissingPrices()
+  {
+    return $this->autoConvertMissingPrices;
+  }
+  /**
+   * @param InAppProduct
+   */
+  public function setInappproduct(InAppProduct $inappproduct)
+  {
+    $this->inappproduct = $inappproduct;
+  }
+  /**
+   * @return InAppProduct
+   */
+  public function getInappproduct()
+  {
+    return $this->inappproduct;
+  }
+  /**
+   * @param string
+   */
+  public function setLatencyTolerance($latencyTolerance)
+  {
+    $this->latencyTolerance = $latencyTolerance;
+  }
+  /**
+   * @return string
+   */
+  public function getLatencyTolerance()
+  {
+    return $this->latencyTolerance;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @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(InappproductsUpdateRequest::class, 'Google_Service_AndroidPublisher_InappproductsUpdateRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/InstallmentPlan.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/InstallmentPlan.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/InstallmentPlan.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\AndroidPublisher;
+
+class InstallmentPlan extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $initialCommittedPaymentsCount;
+  protected $pendingCancellationType = PendingCancellation::class;
+  protected $pendingCancellationDataType = '';
+  /**
+   * @var int
+   */
+  public $remainingCommittedPaymentsCount;
+  /**
+   * @var int
+   */
+  public $subsequentCommittedPaymentsCount;
+
+  /**
+   * @param int
+   */
+  public function setInitialCommittedPaymentsCount($initialCommittedPaymentsCount)
+  {
+    $this->initialCommittedPaymentsCount = $initialCommittedPaymentsCount;
+  }
+  /**
+   * @return int
+   */
+  public function getInitialCommittedPaymentsCount()
+  {
+    return $this->initialCommittedPaymentsCount;
+  }
+  /**
+   * @param PendingCancellation
+   */
+  public function setPendingCancellation(PendingCancellation $pendingCancellation)
+  {
+    $this->pendingCancellation = $pendingCancellation;
+  }
+  /**
+   * @return PendingCancellation
+   */
+  public function getPendingCancellation()
+  {
+    return $this->pendingCancellation;
+  }
+  /**
+   * @param int
+   */
+  public function setRemainingCommittedPaymentsCount($remainingCommittedPaymentsCount)
+  {
+    $this->remainingCommittedPaymentsCount = $remainingCommittedPaymentsCount;
+  }
+  /**
+   * @return int
+   */
+  public function getRemainingCommittedPaymentsCount()
+  {
+    return $this->remainingCommittedPaymentsCount;
+  }
+  /**
+   * @param int
+   */
+  public function setSubsequentCommittedPaymentsCount($subsequentCommittedPaymentsCount)
+  {
+    $this->subsequentCommittedPaymentsCount = $subsequentCommittedPaymentsCount;
+  }
+  /**
+   * @return int
+   */
+  public function getSubsequentCommittedPaymentsCount()
+  {
+    return $this->subsequentCommittedPaymentsCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InstallmentPlan::class, 'Google_Service_AndroidPublisher_InstallmentPlan');
Index: vendor/google/apiclient-services/src/AndroidPublisher/InstallmentsBasePlanType.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/InstallmentsBasePlanType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/InstallmentsBasePlanType.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\AndroidPublisher;
+
+class InstallmentsBasePlanType extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $accountHoldDuration;
+  /**
+   * @var string
+   */
+  public $billingPeriodDuration;
+  /**
+   * @var int
+   */
+  public $committedPaymentsCount;
+  /**
+   * @var string
+   */
+  public $gracePeriodDuration;
+  /**
+   * @var string
+   */
+  public $prorationMode;
+  /**
+   * @var string
+   */
+  public $renewalType;
+  /**
+   * @var string
+   */
+  public $resubscribeState;
+
+  /**
+   * @param string
+   */
+  public function setAccountHoldDuration($accountHoldDuration)
+  {
+    $this->accountHoldDuration = $accountHoldDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getAccountHoldDuration()
+  {
+    return $this->accountHoldDuration;
+  }
+  /**
+   * @param string
+   */
+  public function setBillingPeriodDuration($billingPeriodDuration)
+  {
+    $this->billingPeriodDuration = $billingPeriodDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getBillingPeriodDuration()
+  {
+    return $this->billingPeriodDuration;
+  }
+  /**
+   * @param int
+   */
+  public function setCommittedPaymentsCount($committedPaymentsCount)
+  {
+    $this->committedPaymentsCount = $committedPaymentsCount;
+  }
+  /**
+   * @return int
+   */
+  public function getCommittedPaymentsCount()
+  {
+    return $this->committedPaymentsCount;
+  }
+  /**
+   * @param string
+   */
+  public function setGracePeriodDuration($gracePeriodDuration)
+  {
+    $this->gracePeriodDuration = $gracePeriodDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getGracePeriodDuration()
+  {
+    return $this->gracePeriodDuration;
+  }
+  /**
+   * @param string
+   */
+  public function setProrationMode($prorationMode)
+  {
+    $this->prorationMode = $prorationMode;
+  }
+  /**
+   * @return string
+   */
+  public function getProrationMode()
+  {
+    return $this->prorationMode;
+  }
+  /**
+   * @param string
+   */
+  public function setRenewalType($renewalType)
+  {
+    $this->renewalType = $renewalType;
+  }
+  /**
+   * @return string
+   */
+  public function getRenewalType()
+  {
+    return $this->renewalType;
+  }
+  /**
+   * @param string
+   */
+  public function setResubscribeState($resubscribeState)
+  {
+    $this->resubscribeState = $resubscribeState;
+  }
+  /**
+   * @return string
+   */
+  public function getResubscribeState()
+  {
+    return $this->resubscribeState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InstallmentsBasePlanType::class, 'Google_Service_AndroidPublisher_InstallmentsBasePlanType');
Index: vendor/google/apiclient-services/src/AndroidPublisher/InternalAppSharingArtifact.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/InternalAppSharingArtifact.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/InternalAppSharingArtifact.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\AndroidPublisher;
+
+class InternalAppSharingArtifact extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $certificateFingerprint;
+  /**
+   * @var string
+   */
+  public $downloadUrl;
+  /**
+   * @var string
+   */
+  public $sha256;
+
+  /**
+   * @param string
+   */
+  public function setCertificateFingerprint($certificateFingerprint)
+  {
+    $this->certificateFingerprint = $certificateFingerprint;
+  }
+  /**
+   * @return string
+   */
+  public function getCertificateFingerprint()
+  {
+    return $this->certificateFingerprint;
+  }
+  /**
+   * @param string
+   */
+  public function setDownloadUrl($downloadUrl)
+  {
+    $this->downloadUrl = $downloadUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getDownloadUrl()
+  {
+    return $this->downloadUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setSha256($sha256)
+  {
+    $this->sha256 = $sha256;
+  }
+  /**
+   * @return string
+   */
+  public function getSha256()
+  {
+    return $this->sha256;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InternalAppSharingArtifact::class, 'Google_Service_AndroidPublisher_InternalAppSharingArtifact');
Index: vendor/google/apiclient-services/src/AndroidPublisher/IntroductoryPriceInfo.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/IntroductoryPriceInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/IntroductoryPriceInfo.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\AndroidPublisher;
+
+class IntroductoryPriceInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $introductoryPriceAmountMicros;
+  /**
+   * @var string
+   */
+  public $introductoryPriceCurrencyCode;
+  /**
+   * @var int
+   */
+  public $introductoryPriceCycles;
+  /**
+   * @var string
+   */
+  public $introductoryPricePeriod;
+
+  /**
+   * @param string
+   */
+  public function setIntroductoryPriceAmountMicros($introductoryPriceAmountMicros)
+  {
+    $this->introductoryPriceAmountMicros = $introductoryPriceAmountMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getIntroductoryPriceAmountMicros()
+  {
+    return $this->introductoryPriceAmountMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setIntroductoryPriceCurrencyCode($introductoryPriceCurrencyCode)
+  {
+    $this->introductoryPriceCurrencyCode = $introductoryPriceCurrencyCode;
+  }
+  /**
+   * @return string
+   */
+  public function getIntroductoryPriceCurrencyCode()
+  {
+    return $this->introductoryPriceCurrencyCode;
+  }
+  /**
+   * @param int
+   */
+  public function setIntroductoryPriceCycles($introductoryPriceCycles)
+  {
+    $this->introductoryPriceCycles = $introductoryPriceCycles;
+  }
+  /**
+   * @return int
+   */
+  public function getIntroductoryPriceCycles()
+  {
+    return $this->introductoryPriceCycles;
+  }
+  /**
+   * @param string
+   */
+  public function setIntroductoryPricePeriod($introductoryPricePeriod)
+  {
+    $this->introductoryPricePeriod = $introductoryPricePeriod;
+  }
+  /**
+   * @return string
+   */
+  public function getIntroductoryPricePeriod()
+  {
+    return $this->introductoryPricePeriod;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(IntroductoryPriceInfo::class, 'Google_Service_AndroidPublisher_IntroductoryPriceInfo');
Index: vendor/google/apiclient-services/src/AndroidPublisher/LanguageTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/LanguageTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/LanguageTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class LanguageTargeting extends \Google\Collection
+{
+  protected $collection_key = 'value';
+  /**
+   * @var string[]
+   */
+  public $alternatives;
+  /**
+   * @var string[]
+   */
+  public $value;
+
+  /**
+   * @param string[]
+   */
+  public function setAlternatives($alternatives)
+  {
+    $this->alternatives = $alternatives;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAlternatives()
+  {
+    return $this->alternatives;
+  }
+  /**
+   * @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(LanguageTargeting::class, 'Google_Service_AndroidPublisher_LanguageTargeting');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ListAppRecoveriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ListAppRecoveriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ListAppRecoveriesResponse.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\AndroidPublisher;
+
+class ListAppRecoveriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'recoveryActions';
+  protected $recoveryActionsType = AppRecoveryAction::class;
+  protected $recoveryActionsDataType = 'array';
+
+  /**
+   * @param AppRecoveryAction[]
+   */
+  public function setRecoveryActions($recoveryActions)
+  {
+    $this->recoveryActions = $recoveryActions;
+  }
+  /**
+   * @return AppRecoveryAction[]
+   */
+  public function getRecoveryActions()
+  {
+    return $this->recoveryActions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListAppRecoveriesResponse::class, 'Google_Service_AndroidPublisher_ListAppRecoveriesResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ListDeviceTierConfigsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ListDeviceTierConfigsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ListDeviceTierConfigsResponse.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\AndroidPublisher;
+
+class ListDeviceTierConfigsResponse extends \Google\Collection
+{
+  protected $collection_key = 'deviceTierConfigs';
+  protected $deviceTierConfigsType = DeviceTierConfig::class;
+  protected $deviceTierConfigsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param DeviceTierConfig[]
+   */
+  public function setDeviceTierConfigs($deviceTierConfigs)
+  {
+    $this->deviceTierConfigs = $deviceTierConfigs;
+  }
+  /**
+   * @return DeviceTierConfig[]
+   */
+  public function getDeviceTierConfigs()
+  {
+    return $this->deviceTierConfigs;
+  }
+  /**
+   * @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(ListDeviceTierConfigsResponse::class, 'Google_Service_AndroidPublisher_ListDeviceTierConfigsResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ListSubscriptionOffersResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ListSubscriptionOffersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ListSubscriptionOffersResponse.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\AndroidPublisher;
+
+class ListSubscriptionOffersResponse extends \Google\Collection
+{
+  protected $collection_key = 'subscriptionOffers';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $subscriptionOffersType = SubscriptionOffer::class;
+  protected $subscriptionOffersDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param SubscriptionOffer[]
+   */
+  public function setSubscriptionOffers($subscriptionOffers)
+  {
+    $this->subscriptionOffers = $subscriptionOffers;
+  }
+  /**
+   * @return SubscriptionOffer[]
+   */
+  public function getSubscriptionOffers()
+  {
+    return $this->subscriptionOffers;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListSubscriptionOffersResponse::class, 'Google_Service_AndroidPublisher_ListSubscriptionOffersResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ListSubscriptionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ListSubscriptionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ListSubscriptionsResponse.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\AndroidPublisher;
+
+class ListSubscriptionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'subscriptions';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $subscriptionsType = Subscription::class;
+  protected $subscriptionsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param Subscription[]
+   */
+  public function setSubscriptions($subscriptions)
+  {
+    $this->subscriptions = $subscriptions;
+  }
+  /**
+   * @return Subscription[]
+   */
+  public function getSubscriptions()
+  {
+    return $this->subscriptions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListSubscriptionsResponse::class, 'Google_Service_AndroidPublisher_ListSubscriptionsResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ListUsersResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ListUsersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ListUsersResponse.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\AndroidPublisher;
+
+class ListUsersResponse extends \Google\Collection
+{
+  protected $collection_key = 'users';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $usersType = User::class;
+  protected $usersDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param User[]
+   */
+  public function setUsers($users)
+  {
+    $this->users = $users;
+  }
+  /**
+   * @return User[]
+   */
+  public function getUsers()
+  {
+    return $this->users;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListUsersResponse::class, 'Google_Service_AndroidPublisher_ListUsersResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Listing.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Listing.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Listing.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\AndroidPublisher;
+
+class Listing extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fullDescription;
+  /**
+   * @var string
+   */
+  public $language;
+  /**
+   * @var string
+   */
+  public $shortDescription;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $video;
+
+  /**
+   * @param string
+   */
+  public function setFullDescription($fullDescription)
+  {
+    $this->fullDescription = $fullDescription;
+  }
+  /**
+   * @return string
+   */
+  public function getFullDescription()
+  {
+    return $this->fullDescription;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguage($language)
+  {
+    $this->language = $language;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguage()
+  {
+    return $this->language;
+  }
+  /**
+   * @param string
+   */
+  public function setShortDescription($shortDescription)
+  {
+    $this->shortDescription = $shortDescription;
+  }
+  /**
+   * @return string
+   */
+  public function getShortDescription()
+  {
+    return $this->shortDescription;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param string
+   */
+  public function setVideo($video)
+  {
+    $this->video = $video;
+  }
+  /**
+   * @return string
+   */
+  public function getVideo()
+  {
+    return $this->video;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Listing::class, 'Google_Service_AndroidPublisher_Listing');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ListingsListResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ListingsListResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ListingsListResponse.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\AndroidPublisher;
+
+class ListingsListResponse extends \Google\Collection
+{
+  protected $collection_key = 'listings';
+  /**
+   * @var string
+   */
+  public $kind;
+  protected $listingsType = Listing::class;
+  protected $listingsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param Listing[]
+   */
+  public function setListings($listings)
+  {
+    $this->listings = $listings;
+  }
+  /**
+   * @return Listing[]
+   */
+  public function getListings()
+  {
+    return $this->listings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListingsListResponse::class, 'Google_Service_AndroidPublisher_ListingsListResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/LocalizedText.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/LocalizedText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/LocalizedText.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\AndroidPublisher;
+
+class LocalizedText extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $language;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setLanguage($language)
+  {
+    $this->language = $language;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguage()
+  {
+    return $this->language;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LocalizedText::class, 'Google_Service_AndroidPublisher_LocalizedText');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ManagedProductTaxAndComplianceSettings.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ManagedProductTaxAndComplianceSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ManagedProductTaxAndComplianceSettings.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\AndroidPublisher;
+
+class ManagedProductTaxAndComplianceSettings extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $eeaWithdrawalRightType;
+  /**
+   * @var bool
+   */
+  public $isTokenizedDigitalAsset;
+  protected $taxRateInfoByRegionCodeType = RegionalTaxRateInfo::class;
+  protected $taxRateInfoByRegionCodeDataType = 'map';
+
+  /**
+   * @param string
+   */
+  public function setEeaWithdrawalRightType($eeaWithdrawalRightType)
+  {
+    $this->eeaWithdrawalRightType = $eeaWithdrawalRightType;
+  }
+  /**
+   * @return string
+   */
+  public function getEeaWithdrawalRightType()
+  {
+    return $this->eeaWithdrawalRightType;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsTokenizedDigitalAsset($isTokenizedDigitalAsset)
+  {
+    $this->isTokenizedDigitalAsset = $isTokenizedDigitalAsset;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsTokenizedDigitalAsset()
+  {
+    return $this->isTokenizedDigitalAsset;
+  }
+  /**
+   * @param RegionalTaxRateInfo[]
+   */
+  public function setTaxRateInfoByRegionCode($taxRateInfoByRegionCode)
+  {
+    $this->taxRateInfoByRegionCode = $taxRateInfoByRegionCode;
+  }
+  /**
+   * @return RegionalTaxRateInfo[]
+   */
+  public function getTaxRateInfoByRegionCode()
+  {
+    return $this->taxRateInfoByRegionCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ManagedProductTaxAndComplianceSettings::class, 'Google_Service_AndroidPublisher_ManagedProductTaxAndComplianceSettings');
Index: vendor/google/apiclient-services/src/AndroidPublisher/MigrateBasePlanPricesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/MigrateBasePlanPricesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/MigrateBasePlanPricesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,131 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class MigrateBasePlanPricesRequest extends \Google\Collection
+{
+  protected $collection_key = 'regionalPriceMigrations';
+  /**
+   * @var string
+   */
+  public $basePlanId;
+  /**
+   * @var string
+   */
+  public $latencyTolerance;
+  /**
+   * @var string
+   */
+  public $packageName;
+  /**
+   * @var string
+   */
+  public $productId;
+  protected $regionalPriceMigrationsType = RegionalPriceMigrationConfig::class;
+  protected $regionalPriceMigrationsDataType = 'array';
+  protected $regionsVersionType = RegionsVersion::class;
+  protected $regionsVersionDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setBasePlanId($basePlanId)
+  {
+    $this->basePlanId = $basePlanId;
+  }
+  /**
+   * @return string
+   */
+  public function getBasePlanId()
+  {
+    return $this->basePlanId;
+  }
+  /**
+   * @param string
+   */
+  public function setLatencyTolerance($latencyTolerance)
+  {
+    $this->latencyTolerance = $latencyTolerance;
+  }
+  /**
+   * @return string
+   */
+  public function getLatencyTolerance()
+  {
+    return $this->latencyTolerance;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @param string
+   */
+  public function setProductId($productId)
+  {
+    $this->productId = $productId;
+  }
+  /**
+   * @return string
+   */
+  public function getProductId()
+  {
+    return $this->productId;
+  }
+  /**
+   * @param RegionalPriceMigrationConfig[]
+   */
+  public function setRegionalPriceMigrations($regionalPriceMigrations)
+  {
+    $this->regionalPriceMigrations = $regionalPriceMigrations;
+  }
+  /**
+   * @return RegionalPriceMigrationConfig[]
+   */
+  public function getRegionalPriceMigrations()
+  {
+    return $this->regionalPriceMigrations;
+  }
+  /**
+   * @param RegionsVersion
+   */
+  public function setRegionsVersion(RegionsVersion $regionsVersion)
+  {
+    $this->regionsVersion = $regionsVersion;
+  }
+  /**
+   * @return RegionsVersion
+   */
+  public function getRegionsVersion()
+  {
+    return $this->regionsVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MigrateBasePlanPricesRequest::class, 'Google_Service_AndroidPublisher_MigrateBasePlanPricesRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/MigrateBasePlanPricesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/MigrateBasePlanPricesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/MigrateBasePlanPricesResponse.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\AndroidPublisher;
+
+class MigrateBasePlanPricesResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MigrateBasePlanPricesResponse::class, 'Google_Service_AndroidPublisher_MigrateBasePlanPricesResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ModuleMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ModuleMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ModuleMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class ModuleMetadata extends \Google\Collection
+{
+  protected $collection_key = 'dependencies';
+  /**
+   * @var string
+   */
+  public $deliveryType;
+  /**
+   * @var string[]
+   */
+  public $dependencies;
+  /**
+   * @var string
+   */
+  public $moduleType;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $targetingType = ModuleTargeting::class;
+  protected $targetingDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDeliveryType($deliveryType)
+  {
+    $this->deliveryType = $deliveryType;
+  }
+  /**
+   * @return string
+   */
+  public function getDeliveryType()
+  {
+    return $this->deliveryType;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDependencies($dependencies)
+  {
+    $this->dependencies = $dependencies;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDependencies()
+  {
+    return $this->dependencies;
+  }
+  /**
+   * @param string
+   */
+  public function setModuleType($moduleType)
+  {
+    $this->moduleType = $moduleType;
+  }
+  /**
+   * @return string
+   */
+  public function getModuleType()
+  {
+    return $this->moduleType;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param ModuleTargeting
+   */
+  public function setTargeting(ModuleTargeting $targeting)
+  {
+    $this->targeting = $targeting;
+  }
+  /**
+   * @return ModuleTargeting
+   */
+  public function getTargeting()
+  {
+    return $this->targeting;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ModuleMetadata::class, 'Google_Service_AndroidPublisher_ModuleMetadata');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ModuleTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ModuleTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ModuleTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,75 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class ModuleTargeting extends \Google\Collection
+{
+  protected $collection_key = 'deviceFeatureTargeting';
+  protected $deviceFeatureTargetingType = DeviceFeatureTargeting::class;
+  protected $deviceFeatureTargetingDataType = 'array';
+  protected $sdkVersionTargetingType = SdkVersionTargeting::class;
+  protected $sdkVersionTargetingDataType = '';
+  protected $userCountriesTargetingType = UserCountriesTargeting::class;
+  protected $userCountriesTargetingDataType = '';
+
+  /**
+   * @param DeviceFeatureTargeting[]
+   */
+  public function setDeviceFeatureTargeting($deviceFeatureTargeting)
+  {
+    $this->deviceFeatureTargeting = $deviceFeatureTargeting;
+  }
+  /**
+   * @return DeviceFeatureTargeting[]
+   */
+  public function getDeviceFeatureTargeting()
+  {
+    return $this->deviceFeatureTargeting;
+  }
+  /**
+   * @param SdkVersionTargeting
+   */
+  public function setSdkVersionTargeting(SdkVersionTargeting $sdkVersionTargeting)
+  {
+    $this->sdkVersionTargeting = $sdkVersionTargeting;
+  }
+  /**
+   * @return SdkVersionTargeting
+   */
+  public function getSdkVersionTargeting()
+  {
+    return $this->sdkVersionTargeting;
+  }
+  /**
+   * @param UserCountriesTargeting
+   */
+  public function setUserCountriesTargeting(UserCountriesTargeting $userCountriesTargeting)
+  {
+    $this->userCountriesTargeting = $userCountriesTargeting;
+  }
+  /**
+   * @return UserCountriesTargeting
+   */
+  public function getUserCountriesTargeting()
+  {
+    return $this->userCountriesTargeting;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ModuleTargeting::class, 'Google_Service_AndroidPublisher_ModuleTargeting');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Money.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Money.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Money.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\AndroidPublisher;
+
+class Money 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(Money::class, 'Google_Service_AndroidPublisher_Money');
Index: vendor/google/apiclient-services/src/AndroidPublisher/MultiAbi.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/MultiAbi.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/MultiAbi.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\AndroidPublisher;
+
+class MultiAbi extends \Google\Collection
+{
+  protected $collection_key = 'abi';
+  protected $abiType = Abi::class;
+  protected $abiDataType = 'array';
+
+  /**
+   * @param Abi[]
+   */
+  public function setAbi($abi)
+  {
+    $this->abi = $abi;
+  }
+  /**
+   * @return Abi[]
+   */
+  public function getAbi()
+  {
+    return $this->abi;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MultiAbi::class, 'Google_Service_AndroidPublisher_MultiAbi');
Index: vendor/google/apiclient-services/src/AndroidPublisher/MultiAbiTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/MultiAbiTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/MultiAbiTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,59 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class MultiAbiTargeting extends \Google\Collection
+{
+  protected $collection_key = 'value';
+  protected $alternativesType = MultiAbi::class;
+  protected $alternativesDataType = 'array';
+  protected $valueType = MultiAbi::class;
+  protected $valueDataType = 'array';
+
+  /**
+   * @param MultiAbi[]
+   */
+  public function setAlternatives($alternatives)
+  {
+    $this->alternatives = $alternatives;
+  }
+  /**
+   * @return MultiAbi[]
+   */
+  public function getAlternatives()
+  {
+    return $this->alternatives;
+  }
+  /**
+   * @param MultiAbi[]
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return MultiAbi[]
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MultiAbiTargeting::class, 'Google_Service_AndroidPublisher_MultiAbiTargeting');
Index: vendor/google/apiclient-services/src/AndroidPublisher/OfferDetails.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/OfferDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/OfferDetails.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\AndroidPublisher;
+
+class OfferDetails extends \Google\Collection
+{
+  protected $collection_key = 'offerTags';
+  /**
+   * @var string
+   */
+  public $basePlanId;
+  /**
+   * @var string
+   */
+  public $offerId;
+  /**
+   * @var string[]
+   */
+  public $offerTags;
+
+  /**
+   * @param string
+   */
+  public function setBasePlanId($basePlanId)
+  {
+    $this->basePlanId = $basePlanId;
+  }
+  /**
+   * @return string
+   */
+  public function getBasePlanId()
+  {
+    return $this->basePlanId;
+  }
+  /**
+   * @param string
+   */
+  public function setOfferId($offerId)
+  {
+    $this->offerId = $offerId;
+  }
+  /**
+   * @return string
+   */
+  public function getOfferId()
+  {
+    return $this->offerId;
+  }
+  /**
+   * @param string[]
+   */
+  public function setOfferTags($offerTags)
+  {
+    $this->offerTags = $offerTags;
+  }
+  /**
+   * @return string[]
+   */
+  public function getOfferTags()
+  {
+    return $this->offerTags;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OfferDetails::class, 'Google_Service_AndroidPublisher_OfferDetails');
Index: vendor/google/apiclient-services/src/AndroidPublisher/OfferTag.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/OfferTag.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/OfferTag.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\AndroidPublisher;
+
+class OfferTag extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $tag;
+
+  /**
+   * @param string
+   */
+  public function setTag($tag)
+  {
+    $this->tag = $tag;
+  }
+  /**
+   * @return string
+   */
+  public function getTag()
+  {
+    return $this->tag;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OfferTag::class, 'Google_Service_AndroidPublisher_OfferTag');
Index: vendor/google/apiclient-services/src/AndroidPublisher/OneTimeCode.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/OneTimeCode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/OneTimeCode.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\AndroidPublisher;
+
+class OneTimeCode extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OneTimeCode::class, 'Google_Service_AndroidPublisher_OneTimeCode');
Index: vendor/google/apiclient-services/src/AndroidPublisher/OneTimeExternalTransaction.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/OneTimeExternalTransaction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/OneTimeExternalTransaction.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\AndroidPublisher;
+
+class OneTimeExternalTransaction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $externalTransactionToken;
+
+  /**
+   * @param string
+   */
+  public function setExternalTransactionToken($externalTransactionToken)
+  {
+    $this->externalTransactionToken = $externalTransactionToken;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalTransactionToken()
+  {
+    return $this->externalTransactionToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OneTimeExternalTransaction::class, 'Google_Service_AndroidPublisher_OneTimeExternalTransaction');
Index: vendor/google/apiclient-services/src/AndroidPublisher/OtherRecurringProduct.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/OtherRecurringProduct.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/OtherRecurringProduct.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\AndroidPublisher;
+
+class OtherRecurringProduct extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OtherRecurringProduct::class, 'Google_Service_AndroidPublisher_OtherRecurringProduct');
Index: vendor/google/apiclient-services/src/AndroidPublisher/OtherRegionsBasePlanConfig.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/OtherRegionsBasePlanConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/OtherRegionsBasePlanConfig.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\AndroidPublisher;
+
+class OtherRegionsBasePlanConfig extends \Google\Model
+{
+  protected $eurPriceType = Money::class;
+  protected $eurPriceDataType = '';
+  /**
+   * @var bool
+   */
+  public $newSubscriberAvailability;
+  protected $usdPriceType = Money::class;
+  protected $usdPriceDataType = '';
+
+  /**
+   * @param Money
+   */
+  public function setEurPrice(Money $eurPrice)
+  {
+    $this->eurPrice = $eurPrice;
+  }
+  /**
+   * @return Money
+   */
+  public function getEurPrice()
+  {
+    return $this->eurPrice;
+  }
+  /**
+   * @param bool
+   */
+  public function setNewSubscriberAvailability($newSubscriberAvailability)
+  {
+    $this->newSubscriberAvailability = $newSubscriberAvailability;
+  }
+  /**
+   * @return bool
+   */
+  public function getNewSubscriberAvailability()
+  {
+    return $this->newSubscriberAvailability;
+  }
+  /**
+   * @param Money
+   */
+  public function setUsdPrice(Money $usdPrice)
+  {
+    $this->usdPrice = $usdPrice;
+  }
+  /**
+   * @return Money
+   */
+  public function getUsdPrice()
+  {
+    return $this->usdPrice;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OtherRegionsBasePlanConfig::class, 'Google_Service_AndroidPublisher_OtherRegionsBasePlanConfig');
Index: vendor/google/apiclient-services/src/AndroidPublisher/OtherRegionsSubscriptionOfferConfig.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/OtherRegionsSubscriptionOfferConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/OtherRegionsSubscriptionOfferConfig.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\AndroidPublisher;
+
+class OtherRegionsSubscriptionOfferConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $otherRegionsNewSubscriberAvailability;
+
+  /**
+   * @param bool
+   */
+  public function setOtherRegionsNewSubscriberAvailability($otherRegionsNewSubscriberAvailability)
+  {
+    $this->otherRegionsNewSubscriberAvailability = $otherRegionsNewSubscriberAvailability;
+  }
+  /**
+   * @return bool
+   */
+  public function getOtherRegionsNewSubscriberAvailability()
+  {
+    return $this->otherRegionsNewSubscriberAvailability;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OtherRegionsSubscriptionOfferConfig::class, 'Google_Service_AndroidPublisher_OtherRegionsSubscriptionOfferConfig');
Index: vendor/google/apiclient-services/src/AndroidPublisher/OtherRegionsSubscriptionOfferPhaseConfig.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/OtherRegionsSubscriptionOfferPhaseConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/OtherRegionsSubscriptionOfferPhaseConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,83 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class OtherRegionsSubscriptionOfferPhaseConfig extends \Google\Model
+{
+  protected $absoluteDiscountsType = OtherRegionsSubscriptionOfferPhasePrices::class;
+  protected $absoluteDiscountsDataType = '';
+  protected $freeType = OtherRegionsSubscriptionOfferPhaseFreePriceOverride::class;
+  protected $freeDataType = '';
+  protected $otherRegionsPricesType = OtherRegionsSubscriptionOfferPhasePrices::class;
+  protected $otherRegionsPricesDataType = '';
+  public $relativeDiscount;
+
+  /**
+   * @param OtherRegionsSubscriptionOfferPhasePrices
+   */
+  public function setAbsoluteDiscounts(OtherRegionsSubscriptionOfferPhasePrices $absoluteDiscounts)
+  {
+    $this->absoluteDiscounts = $absoluteDiscounts;
+  }
+  /**
+   * @return OtherRegionsSubscriptionOfferPhasePrices
+   */
+  public function getAbsoluteDiscounts()
+  {
+    return $this->absoluteDiscounts;
+  }
+  /**
+   * @param OtherRegionsSubscriptionOfferPhaseFreePriceOverride
+   */
+  public function setFree(OtherRegionsSubscriptionOfferPhaseFreePriceOverride $free)
+  {
+    $this->free = $free;
+  }
+  /**
+   * @return OtherRegionsSubscriptionOfferPhaseFreePriceOverride
+   */
+  public function getFree()
+  {
+    return $this->free;
+  }
+  /**
+   * @param OtherRegionsSubscriptionOfferPhasePrices
+   */
+  public function setOtherRegionsPrices(OtherRegionsSubscriptionOfferPhasePrices $otherRegionsPrices)
+  {
+    $this->otherRegionsPrices = $otherRegionsPrices;
+  }
+  /**
+   * @return OtherRegionsSubscriptionOfferPhasePrices
+   */
+  public function getOtherRegionsPrices()
+  {
+    return $this->otherRegionsPrices;
+  }
+  public function setRelativeDiscount($relativeDiscount)
+  {
+    $this->relativeDiscount = $relativeDiscount;
+  }
+  public function getRelativeDiscount()
+  {
+    return $this->relativeDiscount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OtherRegionsSubscriptionOfferPhaseConfig::class, 'Google_Service_AndroidPublisher_OtherRegionsSubscriptionOfferPhaseConfig');
Index: vendor/google/apiclient-services/src/AndroidPublisher/OtherRegionsSubscriptionOfferPhaseFreePriceOverride.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/OtherRegionsSubscriptionOfferPhaseFreePriceOverride.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/OtherRegionsSubscriptionOfferPhaseFreePriceOverride.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\AndroidPublisher;
+
+class OtherRegionsSubscriptionOfferPhaseFreePriceOverride extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OtherRegionsSubscriptionOfferPhaseFreePriceOverride::class, 'Google_Service_AndroidPublisher_OtherRegionsSubscriptionOfferPhaseFreePriceOverride');
Index: vendor/google/apiclient-services/src/AndroidPublisher/OtherRegionsSubscriptionOfferPhasePrices.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/OtherRegionsSubscriptionOfferPhasePrices.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/OtherRegionsSubscriptionOfferPhasePrices.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\AndroidPublisher;
+
+class OtherRegionsSubscriptionOfferPhasePrices extends \Google\Model
+{
+  protected $eurPriceType = Money::class;
+  protected $eurPriceDataType = '';
+  protected $usdPriceType = Money::class;
+  protected $usdPriceDataType = '';
+
+  /**
+   * @param Money
+   */
+  public function setEurPrice(Money $eurPrice)
+  {
+    $this->eurPrice = $eurPrice;
+  }
+  /**
+   * @return Money
+   */
+  public function getEurPrice()
+  {
+    return $this->eurPrice;
+  }
+  /**
+   * @param Money
+   */
+  public function setUsdPrice(Money $usdPrice)
+  {
+    $this->usdPrice = $usdPrice;
+  }
+  /**
+   * @return Money
+   */
+  public function getUsdPrice()
+  {
+    return $this->usdPrice;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OtherRegionsSubscriptionOfferPhasePrices::class, 'Google_Service_AndroidPublisher_OtherRegionsSubscriptionOfferPhasePrices');
Index: vendor/google/apiclient-services/src/AndroidPublisher/PageInfo.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/PageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/PageInfo.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\AndroidPublisher;
+
+class PageInfo extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $resultPerPage;
+  /**
+   * @var int
+   */
+  public $startIndex;
+  /**
+   * @var int
+   */
+  public $totalResults;
+
+  /**
+   * @param int
+   */
+  public function setResultPerPage($resultPerPage)
+  {
+    $this->resultPerPage = $resultPerPage;
+  }
+  /**
+   * @return int
+   */
+  public function getResultPerPage()
+  {
+    return $this->resultPerPage;
+  }
+  /**
+   * @param int
+   */
+  public function setStartIndex($startIndex)
+  {
+    $this->startIndex = $startIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getStartIndex()
+  {
+    return $this->startIndex;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalResults($totalResults)
+  {
+    $this->totalResults = $totalResults;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalResults()
+  {
+    return $this->totalResults;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PageInfo::class, 'Google_Service_AndroidPublisher_PageInfo');
Index: vendor/google/apiclient-services/src/AndroidPublisher/PartialRefund.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/PartialRefund.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/PartialRefund.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\AndroidPublisher;
+
+class PartialRefund extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $refundId;
+  protected $refundPreTaxAmountType = Price::class;
+  protected $refundPreTaxAmountDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setRefundId($refundId)
+  {
+    $this->refundId = $refundId;
+  }
+  /**
+   * @return string
+   */
+  public function getRefundId()
+  {
+    return $this->refundId;
+  }
+  /**
+   * @param Price
+   */
+  public function setRefundPreTaxAmount(Price $refundPreTaxAmount)
+  {
+    $this->refundPreTaxAmount = $refundPreTaxAmount;
+  }
+  /**
+   * @return Price
+   */
+  public function getRefundPreTaxAmount()
+  {
+    return $this->refundPreTaxAmount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PartialRefund::class, 'Google_Service_AndroidPublisher_PartialRefund');
Index: vendor/google/apiclient-services/src/AndroidPublisher/PausedStateContext.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/PausedStateContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/PausedStateContext.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\AndroidPublisher;
+
+class PausedStateContext extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $autoResumeTime;
+
+  /**
+   * @param string
+   */
+  public function setAutoResumeTime($autoResumeTime)
+  {
+    $this->autoResumeTime = $autoResumeTime;
+  }
+  /**
+   * @return string
+   */
+  public function getAutoResumeTime()
+  {
+    return $this->autoResumeTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PausedStateContext::class, 'Google_Service_AndroidPublisher_PausedStateContext');
Index: vendor/google/apiclient-services/src/AndroidPublisher/PendingCancellation.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/PendingCancellation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/PendingCancellation.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\AndroidPublisher;
+
+class PendingCancellation extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PendingCancellation::class, 'Google_Service_AndroidPublisher_PendingCancellation');
Index: vendor/google/apiclient-services/src/AndroidPublisher/PrepaidBasePlanType.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/PrepaidBasePlanType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/PrepaidBasePlanType.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\AndroidPublisher;
+
+class PrepaidBasePlanType extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $billingPeriodDuration;
+  /**
+   * @var string
+   */
+  public $timeExtension;
+
+  /**
+   * @param string
+   */
+  public function setBillingPeriodDuration($billingPeriodDuration)
+  {
+    $this->billingPeriodDuration = $billingPeriodDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getBillingPeriodDuration()
+  {
+    return $this->billingPeriodDuration;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeExtension($timeExtension)
+  {
+    $this->timeExtension = $timeExtension;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeExtension()
+  {
+    return $this->timeExtension;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PrepaidBasePlanType::class, 'Google_Service_AndroidPublisher_PrepaidBasePlanType');
Index: vendor/google/apiclient-services/src/AndroidPublisher/PrepaidPlan.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/PrepaidPlan.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/PrepaidPlan.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\AndroidPublisher;
+
+class PrepaidPlan extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $allowExtendAfterTime;
+
+  /**
+   * @param string
+   */
+  public function setAllowExtendAfterTime($allowExtendAfterTime)
+  {
+    $this->allowExtendAfterTime = $allowExtendAfterTime;
+  }
+  /**
+   * @return string
+   */
+  public function getAllowExtendAfterTime()
+  {
+    return $this->allowExtendAfterTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PrepaidPlan::class, 'Google_Service_AndroidPublisher_PrepaidPlan');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Price.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Price.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Price.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class Price extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $currency;
+  /**
+   * @var string
+   */
+  public $priceMicros;
+
+  /**
+   * @param string
+   */
+  public function setCurrency($currency)
+  {
+    $this->currency = $currency;
+  }
+  /**
+   * @return string
+   */
+  public function getCurrency()
+  {
+    return $this->currency;
+  }
+  /**
+   * @param string
+   */
+  public function setPriceMicros($priceMicros)
+  {
+    $this->priceMicros = $priceMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getPriceMicros()
+  {
+    return $this->priceMicros;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Price::class, 'Google_Service_AndroidPublisher_Price');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ProductPurchase.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ProductPurchase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ProductPurchase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,296 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class ProductPurchase extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $acknowledgementState;
+  /**
+   * @var int
+   */
+  public $consumptionState;
+  /**
+   * @var string
+   */
+  public $developerPayload;
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $obfuscatedExternalAccountId;
+  /**
+   * @var string
+   */
+  public $obfuscatedExternalProfileId;
+  /**
+   * @var string
+   */
+  public $orderId;
+  /**
+   * @var string
+   */
+  public $productId;
+  /**
+   * @var int
+   */
+  public $purchaseState;
+  /**
+   * @var string
+   */
+  public $purchaseTimeMillis;
+  /**
+   * @var string
+   */
+  public $purchaseToken;
+  /**
+   * @var int
+   */
+  public $purchaseType;
+  /**
+   * @var int
+   */
+  public $quantity;
+  /**
+   * @var int
+   */
+  public $refundableQuantity;
+  /**
+   * @var string
+   */
+  public $regionCode;
+
+  /**
+   * @param int
+   */
+  public function setAcknowledgementState($acknowledgementState)
+  {
+    $this->acknowledgementState = $acknowledgementState;
+  }
+  /**
+   * @return int
+   */
+  public function getAcknowledgementState()
+  {
+    return $this->acknowledgementState;
+  }
+  /**
+   * @param int
+   */
+  public function setConsumptionState($consumptionState)
+  {
+    $this->consumptionState = $consumptionState;
+  }
+  /**
+   * @return int
+   */
+  public function getConsumptionState()
+  {
+    return $this->consumptionState;
+  }
+  /**
+   * @param string
+   */
+  public function setDeveloperPayload($developerPayload)
+  {
+    $this->developerPayload = $developerPayload;
+  }
+  /**
+   * @return string
+   */
+  public function getDeveloperPayload()
+  {
+    return $this->developerPayload;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param string
+   */
+  public function setObfuscatedExternalAccountId($obfuscatedExternalAccountId)
+  {
+    $this->obfuscatedExternalAccountId = $obfuscatedExternalAccountId;
+  }
+  /**
+   * @return string
+   */
+  public function getObfuscatedExternalAccountId()
+  {
+    return $this->obfuscatedExternalAccountId;
+  }
+  /**
+   * @param string
+   */
+  public function setObfuscatedExternalProfileId($obfuscatedExternalProfileId)
+  {
+    $this->obfuscatedExternalProfileId = $obfuscatedExternalProfileId;
+  }
+  /**
+   * @return string
+   */
+  public function getObfuscatedExternalProfileId()
+  {
+    return $this->obfuscatedExternalProfileId;
+  }
+  /**
+   * @param string
+   */
+  public function setOrderId($orderId)
+  {
+    $this->orderId = $orderId;
+  }
+  /**
+   * @return string
+   */
+  public function getOrderId()
+  {
+    return $this->orderId;
+  }
+  /**
+   * @param string
+   */
+  public function setProductId($productId)
+  {
+    $this->productId = $productId;
+  }
+  /**
+   * @return string
+   */
+  public function getProductId()
+  {
+    return $this->productId;
+  }
+  /**
+   * @param int
+   */
+  public function setPurchaseState($purchaseState)
+  {
+    $this->purchaseState = $purchaseState;
+  }
+  /**
+   * @return int
+   */
+  public function getPurchaseState()
+  {
+    return $this->purchaseState;
+  }
+  /**
+   * @param string
+   */
+  public function setPurchaseTimeMillis($purchaseTimeMillis)
+  {
+    $this->purchaseTimeMillis = $purchaseTimeMillis;
+  }
+  /**
+   * @return string
+   */
+  public function getPurchaseTimeMillis()
+  {
+    return $this->purchaseTimeMillis;
+  }
+  /**
+   * @param string
+   */
+  public function setPurchaseToken($purchaseToken)
+  {
+    $this->purchaseToken = $purchaseToken;
+  }
+  /**
+   * @return string
+   */
+  public function getPurchaseToken()
+  {
+    return $this->purchaseToken;
+  }
+  /**
+   * @param int
+   */
+  public function setPurchaseType($purchaseType)
+  {
+    $this->purchaseType = $purchaseType;
+  }
+  /**
+   * @return int
+   */
+  public function getPurchaseType()
+  {
+    return $this->purchaseType;
+  }
+  /**
+   * @param int
+   */
+  public function setQuantity($quantity)
+  {
+    $this->quantity = $quantity;
+  }
+  /**
+   * @return int
+   */
+  public function getQuantity()
+  {
+    return $this->quantity;
+  }
+  /**
+   * @param int
+   */
+  public function setRefundableQuantity($refundableQuantity)
+  {
+    $this->refundableQuantity = $refundableQuantity;
+  }
+  /**
+   * @return int
+   */
+  public function getRefundableQuantity()
+  {
+    return $this->refundableQuantity;
+  }
+  /**
+   * @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(ProductPurchase::class, 'Google_Service_AndroidPublisher_ProductPurchase');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ProductPurchasesAcknowledgeRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ProductPurchasesAcknowledgeRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ProductPurchasesAcknowledgeRequest.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\AndroidPublisher;
+
+class ProductPurchasesAcknowledgeRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $developerPayload;
+
+  /**
+   * @param string
+   */
+  public function setDeveloperPayload($developerPayload)
+  {
+    $this->developerPayload = $developerPayload;
+  }
+  /**
+   * @return string
+   */
+  public function getDeveloperPayload()
+  {
+    return $this->developerPayload;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProductPurchasesAcknowledgeRequest::class, 'Google_Service_AndroidPublisher_ProductPurchasesAcknowledgeRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/RecurringExternalTransaction.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/RecurringExternalTransaction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/RecurringExternalTransaction.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\AndroidPublisher;
+
+class RecurringExternalTransaction extends \Google\Model
+{
+  protected $externalSubscriptionType = ExternalSubscription::class;
+  protected $externalSubscriptionDataType = '';
+  /**
+   * @var string
+   */
+  public $externalTransactionToken;
+  /**
+   * @var string
+   */
+  public $initialExternalTransactionId;
+  /**
+   * @var string
+   */
+  public $migratedTransactionProgram;
+  protected $otherRecurringProductType = OtherRecurringProduct::class;
+  protected $otherRecurringProductDataType = '';
+
+  /**
+   * @param ExternalSubscription
+   */
+  public function setExternalSubscription(ExternalSubscription $externalSubscription)
+  {
+    $this->externalSubscription = $externalSubscription;
+  }
+  /**
+   * @return ExternalSubscription
+   */
+  public function getExternalSubscription()
+  {
+    return $this->externalSubscription;
+  }
+  /**
+   * @param string
+   */
+  public function setExternalTransactionToken($externalTransactionToken)
+  {
+    $this->externalTransactionToken = $externalTransactionToken;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalTransactionToken()
+  {
+    return $this->externalTransactionToken;
+  }
+  /**
+   * @param string
+   */
+  public function setInitialExternalTransactionId($initialExternalTransactionId)
+  {
+    $this->initialExternalTransactionId = $initialExternalTransactionId;
+  }
+  /**
+   * @return string
+   */
+  public function getInitialExternalTransactionId()
+  {
+    return $this->initialExternalTransactionId;
+  }
+  /**
+   * @param string
+   */
+  public function setMigratedTransactionProgram($migratedTransactionProgram)
+  {
+    $this->migratedTransactionProgram = $migratedTransactionProgram;
+  }
+  /**
+   * @return string
+   */
+  public function getMigratedTransactionProgram()
+  {
+    return $this->migratedTransactionProgram;
+  }
+  /**
+   * @param OtherRecurringProduct
+   */
+  public function setOtherRecurringProduct(OtherRecurringProduct $otherRecurringProduct)
+  {
+    $this->otherRecurringProduct = $otherRecurringProduct;
+  }
+  /**
+   * @return OtherRecurringProduct
+   */
+  public function getOtherRecurringProduct()
+  {
+    return $this->otherRecurringProduct;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RecurringExternalTransaction::class, 'Google_Service_AndroidPublisher_RecurringExternalTransaction');
Index: vendor/google/apiclient-services/src/AndroidPublisher/RefundExternalTransactionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/RefundExternalTransactionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/RefundExternalTransactionRequest.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\AndroidPublisher;
+
+class RefundExternalTransactionRequest extends \Google\Model
+{
+  protected $fullRefundType = FullRefund::class;
+  protected $fullRefundDataType = '';
+  protected $partialRefundType = PartialRefund::class;
+  protected $partialRefundDataType = '';
+  /**
+   * @var string
+   */
+  public $refundTime;
+
+  /**
+   * @param FullRefund
+   */
+  public function setFullRefund(FullRefund $fullRefund)
+  {
+    $this->fullRefund = $fullRefund;
+  }
+  /**
+   * @return FullRefund
+   */
+  public function getFullRefund()
+  {
+    return $this->fullRefund;
+  }
+  /**
+   * @param PartialRefund
+   */
+  public function setPartialRefund(PartialRefund $partialRefund)
+  {
+    $this->partialRefund = $partialRefund;
+  }
+  /**
+   * @return PartialRefund
+   */
+  public function getPartialRefund()
+  {
+    return $this->partialRefund;
+  }
+  /**
+   * @param string
+   */
+  public function setRefundTime($refundTime)
+  {
+    $this->refundTime = $refundTime;
+  }
+  /**
+   * @return string
+   */
+  public function getRefundTime()
+  {
+    return $this->refundTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RefundExternalTransactionRequest::class, 'Google_Service_AndroidPublisher_RefundExternalTransactionRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/RegionalBasePlanConfig.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/RegionalBasePlanConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/RegionalBasePlanConfig.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\AndroidPublisher;
+
+class RegionalBasePlanConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $newSubscriberAvailability;
+  protected $priceType = Money::class;
+  protected $priceDataType = '';
+  /**
+   * @var string
+   */
+  public $regionCode;
+
+  /**
+   * @param bool
+   */
+  public function setNewSubscriberAvailability($newSubscriberAvailability)
+  {
+    $this->newSubscriberAvailability = $newSubscriberAvailability;
+  }
+  /**
+   * @return bool
+   */
+  public function getNewSubscriberAvailability()
+  {
+    return $this->newSubscriberAvailability;
+  }
+  /**
+   * @param Money
+   */
+  public function setPrice(Money $price)
+  {
+    $this->price = $price;
+  }
+  /**
+   * @return Money
+   */
+  public function getPrice()
+  {
+    return $this->price;
+  }
+  /**
+   * @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(RegionalBasePlanConfig::class, 'Google_Service_AndroidPublisher_RegionalBasePlanConfig');
Index: vendor/google/apiclient-services/src/AndroidPublisher/RegionalPriceMigrationConfig.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/RegionalPriceMigrationConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/RegionalPriceMigrationConfig.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\AndroidPublisher;
+
+class RegionalPriceMigrationConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $oldestAllowedPriceVersionTime;
+  /**
+   * @var string
+   */
+  public $priceIncreaseType;
+  /**
+   * @var string
+   */
+  public $regionCode;
+
+  /**
+   * @param string
+   */
+  public function setOldestAllowedPriceVersionTime($oldestAllowedPriceVersionTime)
+  {
+    $this->oldestAllowedPriceVersionTime = $oldestAllowedPriceVersionTime;
+  }
+  /**
+   * @return string
+   */
+  public function getOldestAllowedPriceVersionTime()
+  {
+    return $this->oldestAllowedPriceVersionTime;
+  }
+  /**
+   * @param string
+   */
+  public function setPriceIncreaseType($priceIncreaseType)
+  {
+    $this->priceIncreaseType = $priceIncreaseType;
+  }
+  /**
+   * @return string
+   */
+  public function getPriceIncreaseType()
+  {
+    return $this->priceIncreaseType;
+  }
+  /**
+   * @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(RegionalPriceMigrationConfig::class, 'Google_Service_AndroidPublisher_RegionalPriceMigrationConfig');
Index: vendor/google/apiclient-services/src/AndroidPublisher/RegionalSubscriptionOfferConfig.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/RegionalSubscriptionOfferConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/RegionalSubscriptionOfferConfig.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\AndroidPublisher;
+
+class RegionalSubscriptionOfferConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $newSubscriberAvailability;
+  /**
+   * @var string
+   */
+  public $regionCode;
+
+  /**
+   * @param bool
+   */
+  public function setNewSubscriberAvailability($newSubscriberAvailability)
+  {
+    $this->newSubscriberAvailability = $newSubscriberAvailability;
+  }
+  /**
+   * @return bool
+   */
+  public function getNewSubscriberAvailability()
+  {
+    return $this->newSubscriberAvailability;
+  }
+  /**
+   * @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(RegionalSubscriptionOfferConfig::class, 'Google_Service_AndroidPublisher_RegionalSubscriptionOfferConfig');
Index: vendor/google/apiclient-services/src/AndroidPublisher/RegionalSubscriptionOfferPhaseConfig.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/RegionalSubscriptionOfferPhaseConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/RegionalSubscriptionOfferPhaseConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,101 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class RegionalSubscriptionOfferPhaseConfig extends \Google\Model
+{
+  protected $absoluteDiscountType = Money::class;
+  protected $absoluteDiscountDataType = '';
+  protected $freeType = RegionalSubscriptionOfferPhaseFreePriceOverride::class;
+  protected $freeDataType = '';
+  protected $priceType = Money::class;
+  protected $priceDataType = '';
+  /**
+   * @var string
+   */
+  public $regionCode;
+  public $relativeDiscount;
+
+  /**
+   * @param Money
+   */
+  public function setAbsoluteDiscount(Money $absoluteDiscount)
+  {
+    $this->absoluteDiscount = $absoluteDiscount;
+  }
+  /**
+   * @return Money
+   */
+  public function getAbsoluteDiscount()
+  {
+    return $this->absoluteDiscount;
+  }
+  /**
+   * @param RegionalSubscriptionOfferPhaseFreePriceOverride
+   */
+  public function setFree(RegionalSubscriptionOfferPhaseFreePriceOverride $free)
+  {
+    $this->free = $free;
+  }
+  /**
+   * @return RegionalSubscriptionOfferPhaseFreePriceOverride
+   */
+  public function getFree()
+  {
+    return $this->free;
+  }
+  /**
+   * @param Money
+   */
+  public function setPrice(Money $price)
+  {
+    $this->price = $price;
+  }
+  /**
+   * @return Money
+   */
+  public function getPrice()
+  {
+    return $this->price;
+  }
+  /**
+   * @param string
+   */
+  public function setRegionCode($regionCode)
+  {
+    $this->regionCode = $regionCode;
+  }
+  /**
+   * @return string
+   */
+  public function getRegionCode()
+  {
+    return $this->regionCode;
+  }
+  public function setRelativeDiscount($relativeDiscount)
+  {
+    $this->relativeDiscount = $relativeDiscount;
+  }
+  public function getRelativeDiscount()
+  {
+    return $this->relativeDiscount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RegionalSubscriptionOfferPhaseConfig::class, 'Google_Service_AndroidPublisher_RegionalSubscriptionOfferPhaseConfig');
Index: vendor/google/apiclient-services/src/AndroidPublisher/RegionalSubscriptionOfferPhaseFreePriceOverride.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/RegionalSubscriptionOfferPhaseFreePriceOverride.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/RegionalSubscriptionOfferPhaseFreePriceOverride.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\AndroidPublisher;
+
+class RegionalSubscriptionOfferPhaseFreePriceOverride extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RegionalSubscriptionOfferPhaseFreePriceOverride::class, 'Google_Service_AndroidPublisher_RegionalSubscriptionOfferPhaseFreePriceOverride');
Index: vendor/google/apiclient-services/src/AndroidPublisher/RegionalTaxRateInfo.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/RegionalTaxRateInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/RegionalTaxRateInfo.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\AndroidPublisher;
+
+class RegionalTaxRateInfo extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $eligibleForStreamingServiceTaxRate;
+  /**
+   * @var string
+   */
+  public $streamingTaxType;
+  /**
+   * @var string
+   */
+  public $taxTier;
+
+  /**
+   * @param bool
+   */
+  public function setEligibleForStreamingServiceTaxRate($eligibleForStreamingServiceTaxRate)
+  {
+    $this->eligibleForStreamingServiceTaxRate = $eligibleForStreamingServiceTaxRate;
+  }
+  /**
+   * @return bool
+   */
+  public function getEligibleForStreamingServiceTaxRate()
+  {
+    return $this->eligibleForStreamingServiceTaxRate;
+  }
+  /**
+   * @param string
+   */
+  public function setStreamingTaxType($streamingTaxType)
+  {
+    $this->streamingTaxType = $streamingTaxType;
+  }
+  /**
+   * @return string
+   */
+  public function getStreamingTaxType()
+  {
+    return $this->streamingTaxType;
+  }
+  /**
+   * @param string
+   */
+  public function setTaxTier($taxTier)
+  {
+    $this->taxTier = $taxTier;
+  }
+  /**
+   * @return string
+   */
+  public function getTaxTier()
+  {
+    return $this->taxTier;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RegionalTaxRateInfo::class, 'Google_Service_AndroidPublisher_RegionalTaxRateInfo');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Regions.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Regions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Regions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class Regions extends \Google\Collection
+{
+  protected $collection_key = 'regionCode';
+  /**
+   * @var string[]
+   */
+  public $regionCode;
+
+  /**
+   * @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(Regions::class, 'Google_Service_AndroidPublisher_Regions');
Index: vendor/google/apiclient-services/src/AndroidPublisher/RegionsVersion.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/RegionsVersion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/RegionsVersion.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\AndroidPublisher;
+
+class RegionsVersion extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @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(RegionsVersion::class, 'Google_Service_AndroidPublisher_RegionsVersion');
Index: vendor/google/apiclient-services/src/AndroidPublisher/RemoteInAppUpdate.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/RemoteInAppUpdate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/RemoteInAppUpdate.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\AndroidPublisher;
+
+class RemoteInAppUpdate extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $isRemoteInAppUpdateRequested;
+
+  /**
+   * @param bool
+   */
+  public function setIsRemoteInAppUpdateRequested($isRemoteInAppUpdateRequested)
+  {
+    $this->isRemoteInAppUpdateRequested = $isRemoteInAppUpdateRequested;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsRemoteInAppUpdateRequested()
+  {
+    return $this->isRemoteInAppUpdateRequested;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RemoteInAppUpdate::class, 'Google_Service_AndroidPublisher_RemoteInAppUpdate');
Index: vendor/google/apiclient-services/src/AndroidPublisher/RemoteInAppUpdateData.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/RemoteInAppUpdateData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/RemoteInAppUpdateData.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\AndroidPublisher;
+
+class RemoteInAppUpdateData extends \Google\Collection
+{
+  protected $collection_key = 'remoteAppUpdateDataPerBundle';
+  protected $remoteAppUpdateDataPerBundleType = RemoteInAppUpdateDataPerBundle::class;
+  protected $remoteAppUpdateDataPerBundleDataType = 'array';
+
+  /**
+   * @param RemoteInAppUpdateDataPerBundle[]
+   */
+  public function setRemoteAppUpdateDataPerBundle($remoteAppUpdateDataPerBundle)
+  {
+    $this->remoteAppUpdateDataPerBundle = $remoteAppUpdateDataPerBundle;
+  }
+  /**
+   * @return RemoteInAppUpdateDataPerBundle[]
+   */
+  public function getRemoteAppUpdateDataPerBundle()
+  {
+    return $this->remoteAppUpdateDataPerBundle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RemoteInAppUpdateData::class, 'Google_Service_AndroidPublisher_RemoteInAppUpdateData');
Index: vendor/google/apiclient-services/src/AndroidPublisher/RemoteInAppUpdateDataPerBundle.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/RemoteInAppUpdateDataPerBundle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/RemoteInAppUpdateDataPerBundle.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\AndroidPublisher;
+
+class RemoteInAppUpdateDataPerBundle extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $recoveredDeviceCount;
+  /**
+   * @var string
+   */
+  public $totalDeviceCount;
+  /**
+   * @var string
+   */
+  public $versionCode;
+
+  /**
+   * @param string
+   */
+  public function setRecoveredDeviceCount($recoveredDeviceCount)
+  {
+    $this->recoveredDeviceCount = $recoveredDeviceCount;
+  }
+  /**
+   * @return string
+   */
+  public function getRecoveredDeviceCount()
+  {
+    return $this->recoveredDeviceCount;
+  }
+  /**
+   * @param string
+   */
+  public function setTotalDeviceCount($totalDeviceCount)
+  {
+    $this->totalDeviceCount = $totalDeviceCount;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalDeviceCount()
+  {
+    return $this->totalDeviceCount;
+  }
+  /**
+   * @param string
+   */
+  public function setVersionCode($versionCode)
+  {
+    $this->versionCode = $versionCode;
+  }
+  /**
+   * @return string
+   */
+  public function getVersionCode()
+  {
+    return $this->versionCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RemoteInAppUpdateDataPerBundle::class, 'Google_Service_AndroidPublisher_RemoteInAppUpdateDataPerBundle');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ReplacementCancellation.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ReplacementCancellation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ReplacementCancellation.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\AndroidPublisher;
+
+class ReplacementCancellation extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ReplacementCancellation::class, 'Google_Service_AndroidPublisher_ReplacementCancellation');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/Applications.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/Applications.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/Applications.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,51 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\SafetyLabelsUpdateRequest;
+use Google\Service\AndroidPublisher\SafetyLabelsUpdateResponse;
+
+/**
+ * The "applications" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $applications = $androidpublisherService->applications;
+ *  </code>
+ */
+class Applications extends \Google\Service\Resource
+{
+  /**
+   * Writes the Safety Labels declaration of an app. (applications.dataSafety)
+   *
+   * @param string $packageName Required. Package name of the app.
+   * @param SafetyLabelsUpdateRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return SafetyLabelsUpdateResponse
+   * @throws \Google\Service\Exception
+   */
+  public function dataSafety($packageName, SafetyLabelsUpdateRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('dataSafety', [$params], SafetyLabelsUpdateResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Applications::class, 'Google_Service_AndroidPublisher_Resource_Applications');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/ApplicationsDeviceTierConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/ApplicationsDeviceTierConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/ApplicationsDeviceTierConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,93 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\DeviceTierConfig;
+use Google\Service\AndroidPublisher\ListDeviceTierConfigsResponse;
+
+/**
+ * The "deviceTierConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $deviceTierConfigs = $androidpublisherService->applications_deviceTierConfigs;
+ *  </code>
+ */
+class ApplicationsDeviceTierConfigs extends \Google\Service\Resource
+{
+  /**
+   * Creates a new device tier config for an app. (deviceTierConfigs.create)
+   *
+   * @param string $packageName Package name of the app.
+   * @param DeviceTierConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool allowUnknownDevices Whether the service should accept device
+   * IDs that are unknown to Play's device catalog.
+   * @return DeviceTierConfig
+   * @throws \Google\Service\Exception
+   */
+  public function create($packageName, DeviceTierConfig $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], DeviceTierConfig::class);
+  }
+  /**
+   * Returns a particular device tier config. (deviceTierConfigs.get)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $deviceTierConfigId Required. Id of an existing device tier
+   * config.
+   * @param array $optParams Optional parameters.
+   * @return DeviceTierConfig
+   * @throws \Google\Service\Exception
+   */
+  public function get($packageName, $deviceTierConfigId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'deviceTierConfigId' => $deviceTierConfigId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], DeviceTierConfig::class);
+  }
+  /**
+   * Returns created device tier configs, ordered by descending creation time.
+   * (deviceTierConfigs.listApplicationsDeviceTierConfigs)
+   *
+   * @param string $packageName Package name of the app.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of device tier configs to return.
+   * The service may return fewer than this value. If unspecified, at most 10
+   * device tier configs will be returned. The maximum value for this field is
+   * 100; values above 100 will be coerced to 100. Device tier configs will be
+   * ordered by descending creation time.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListDeviceTierConfigs` call. Provide this to retrieve the subsequent page.
+   * @return ListDeviceTierConfigsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listApplicationsDeviceTierConfigs($packageName, $optParams = [])
+  {
+    $params = ['packageName' => $packageName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListDeviceTierConfigsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ApplicationsDeviceTierConfigs::class, 'Google_Service_AndroidPublisher_Resource_ApplicationsDeviceTierConfigs');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/ApplicationsPricing.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/ApplicationsPricing.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/ApplicationsPricing.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,52 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\ConvertRegionPricesRequest;
+use Google\Service\AndroidPublisher\ConvertRegionPricesResponse;
+
+/**
+ * The "pricing" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $pricing = $androidpublisherService->pricing;
+ *  </code>
+ */
+class ApplicationsPricing extends \Google\Service\Resource
+{
+  /**
+   * Calculates the region prices, using today's exchange rate and country-
+   * specific pricing patterns, based on the price in the request for a set of
+   * regions. (pricing.convertRegionPrices)
+   *
+   * @param string $packageName Required. The app package name.
+   * @param ConvertRegionPricesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return ConvertRegionPricesResponse
+   */
+  public function convertRegionPrices($packageName, ConvertRegionPricesRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('convertRegionPrices', [$params], ConvertRegionPricesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ApplicationsPricing::class, 'Google_Service_AndroidPublisher_Resource_ApplicationsPricing');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/Apprecovery.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/Apprecovery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/Apprecovery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,138 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\AddTargetingRequest;
+use Google\Service\AndroidPublisher\AddTargetingResponse;
+use Google\Service\AndroidPublisher\AppRecoveryAction;
+use Google\Service\AndroidPublisher\CancelAppRecoveryRequest;
+use Google\Service\AndroidPublisher\CancelAppRecoveryResponse;
+use Google\Service\AndroidPublisher\CreateDraftAppRecoveryRequest;
+use Google\Service\AndroidPublisher\DeployAppRecoveryRequest;
+use Google\Service\AndroidPublisher\DeployAppRecoveryResponse;
+use Google\Service\AndroidPublisher\ListAppRecoveriesResponse;
+
+/**
+ * The "apprecovery" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $apprecovery = $androidpublisherService->apprecovery;
+ *  </code>
+ */
+class Apprecovery extends \Google\Service\Resource
+{
+  /**
+   * Incrementally update targeting for a recovery action. Note that only the
+   * criteria selected during the creation of recovery action can be expanded.
+   * (apprecovery.addTargeting)
+   *
+   * @param string $packageName Required. Package name of the app for which
+   * recovery action is to be updated.
+   * @param string $appRecoveryId Required. ID corresponding to the app recovery
+   * action.
+   * @param AddTargetingRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return AddTargetingResponse
+   * @throws \Google\Service\Exception
+   */
+  public function addTargeting($packageName, $appRecoveryId, AddTargetingRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'appRecoveryId' => $appRecoveryId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('addTargeting', [$params], AddTargetingResponse::class);
+  }
+  /**
+   * Cancel an already executing app recovery action. Note that this action
+   * changes status of the recovery action to CANCELED. (apprecovery.cancel)
+   *
+   * @param string $packageName Required. Package name of the app for which
+   * recovery action cancellation is requested.
+   * @param string $appRecoveryId Required. ID corresponding to the app recovery
+   * action.
+   * @param CancelAppRecoveryRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return CancelAppRecoveryResponse
+   * @throws \Google\Service\Exception
+   */
+  public function cancel($packageName, $appRecoveryId, CancelAppRecoveryRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'appRecoveryId' => $appRecoveryId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('cancel', [$params], CancelAppRecoveryResponse::class);
+  }
+  /**
+   * Create an app recovery action with recovery status as DRAFT. Note that this
+   * action does not execute the recovery action. (apprecovery.create)
+   *
+   * @param string $packageName Required. Package name of the app on which
+   * recovery action is performed.
+   * @param CreateDraftAppRecoveryRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return AppRecoveryAction
+   * @throws \Google\Service\Exception
+   */
+  public function create($packageName, CreateDraftAppRecoveryRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], AppRecoveryAction::class);
+  }
+  /**
+   * Deploy an already created app recovery action with recovery status DRAFT.
+   * Note that this action activates the recovery action for all targeted users
+   * and changes its status to ACTIVE. (apprecovery.deploy)
+   *
+   * @param string $packageName Required. Package name of the app for which
+   * recovery action is deployed.
+   * @param string $appRecoveryId Required. ID corresponding to the app recovery
+   * action to deploy.
+   * @param DeployAppRecoveryRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return DeployAppRecoveryResponse
+   * @throws \Google\Service\Exception
+   */
+  public function deploy($packageName, $appRecoveryId, DeployAppRecoveryRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'appRecoveryId' => $appRecoveryId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('deploy', [$params], DeployAppRecoveryResponse::class);
+  }
+  /**
+   * List all app recovery action resources associated with a particular package
+   * name and app version. (apprecovery.listApprecovery)
+   *
+   * @param string $packageName Required. Package name of the app for which list
+   * of recovery actions is requested.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string versionCode Required. Version code targeted by the list of
+   * recovery actions.
+   * @return ListAppRecoveriesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listApprecovery($packageName, $optParams = [])
+  {
+    $params = ['packageName' => $packageName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListAppRecoveriesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Apprecovery::class, 'Google_Service_AndroidPublisher_Resource_Apprecovery');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/Edits.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/Edits.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/Edits.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\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\AppEdit;
+
+/**
+ * The "edits" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $edits = $androidpublisherService->edits;
+ *  </code>
+ */
+class Edits extends \Google\Service\Resource
+{
+  /**
+   * Commits an app edit. (edits.commit)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool changesNotSentForReview Indicates that the changes in this
+   * edit will not be reviewed until they are explicitly sent for review from the
+   * Google Play Console UI. These changes will be added to any other changes that
+   * are not yet sent for review.
+   * @return AppEdit
+   * @throws \Google\Service\Exception
+   */
+  public function commit($packageName, $editId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId];
+    $params = array_merge($params, $optParams);
+    return $this->call('commit', [$params], AppEdit::class);
+  }
+  /**
+   * Deletes an app edit. (edits.delete)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param array $optParams Optional parameters.
+   * @throws \Google\Service\Exception
+   */
+  public function delete($packageName, $editId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params]);
+  }
+  /**
+   * Gets an app edit. (edits.get)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param array $optParams Optional parameters.
+   * @return AppEdit
+   * @throws \Google\Service\Exception
+   */
+  public function get($packageName, $editId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], AppEdit::class);
+  }
+  /**
+   * Creates a new edit for an app. (edits.insert)
+   *
+   * @param string $packageName Package name of the app.
+   * @param AppEdit $postBody
+   * @param array $optParams Optional parameters.
+   * @return AppEdit
+   * @throws \Google\Service\Exception
+   */
+  public function insert($packageName, AppEdit $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('insert', [$params], AppEdit::class);
+  }
+  /**
+   * Validates an app edit. (edits.validate)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param array $optParams Optional parameters.
+   * @return AppEdit
+   * @throws \Google\Service\Exception
+   */
+  public function validate($packageName, $editId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId];
+    $params = array_merge($params, $optParams);
+    return $this->call('validate', [$params], AppEdit::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Edits::class, 'Google_Service_AndroidPublisher_Resource_Edits');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsApks.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsApks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsApks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,87 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\Apk;
+use Google\Service\AndroidPublisher\ApksAddExternallyHostedRequest;
+use Google\Service\AndroidPublisher\ApksAddExternallyHostedResponse;
+use Google\Service\AndroidPublisher\ApksListResponse;
+
+/**
+ * The "apks" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $apks = $androidpublisherService->edits_apks;
+ *  </code>
+ */
+class EditsApks extends \Google\Service\Resource
+{
+  /**
+   * Creates a new APK without uploading the APK itself to Google Play, instead
+   * hosting the APK at a specified URL. This function is only available to
+   * organizations using Managed Play whose application is configured to restrict
+   * distribution to the organizations. (apks.addexternallyhosted)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param ApksAddExternallyHostedRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return ApksAddExternallyHostedResponse
+   * @throws \Google\Service\Exception
+   */
+  public function addexternallyhosted($packageName, $editId, ApksAddExternallyHostedRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('addexternallyhosted', [$params], ApksAddExternallyHostedResponse::class);
+  }
+  /**
+   * Lists all current APKs of the app and edit. (apks.listEditsApks)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param array $optParams Optional parameters.
+   * @return ApksListResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listEditsApks($packageName, $editId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ApksListResponse::class);
+  }
+  /**
+   * Uploads an APK and adds to the current edit. (apks.upload)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param array $optParams Optional parameters.
+   * @return Apk
+   * @throws \Google\Service\Exception
+   */
+  public function upload($packageName, $editId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId];
+    $params = array_merge($params, $optParams);
+    return $this->call('upload', [$params], Apk::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EditsApks::class, 'Google_Service_AndroidPublisher_Resource_EditsApks');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsBundles.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsBundles.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsBundles.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\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\Bundle;
+use Google\Service\AndroidPublisher\BundlesListResponse;
+
+/**
+ * The "bundles" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $bundles = $androidpublisherService->edits_bundles;
+ *  </code>
+ */
+class EditsBundles extends \Google\Service\Resource
+{
+  /**
+   * Lists all current Android App Bundles of the app and edit.
+   * (bundles.listEditsBundles)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param array $optParams Optional parameters.
+   * @return BundlesListResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listEditsBundles($packageName, $editId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], BundlesListResponse::class);
+  }
+  /**
+   * Uploads a new Android App Bundle to this edit. If you are using the Google
+   * API client libraries, please increase the timeout of the http request before
+   * calling this endpoint (a timeout of 2 minutes is recommended). See [Timeouts
+   * and Errors](https://developers.google.com/api-client-library/java/google-api-
+   * java-client/errors) for an example in java. (bundles.upload)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool ackBundleInstallationWarning Deprecated. The installation
+   * warning has been removed, it's not necessary to set this field anymore.
+   * @opt_param string deviceTierConfigId Device tier config (DTC) to be used for
+   * generating deliverables (APKs). Contains id of the DTC or "LATEST" for last
+   * uploaded DTC.
+   * @return Bundle
+   * @throws \Google\Service\Exception
+   */
+  public function upload($packageName, $editId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId];
+    $params = array_merge($params, $optParams);
+    return $this->call('upload', [$params], Bundle::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EditsBundles::class, 'Google_Service_AndroidPublisher_Resource_EditsBundles');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsCountryavailability.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsCountryavailability.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsCountryavailability.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,51 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\TrackCountryAvailability;
+
+/**
+ * The "countryavailability" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $countryavailability = $androidpublisherService->edits_countryavailability;
+ *  </code>
+ */
+class EditsCountryavailability extends \Google\Service\Resource
+{
+  /**
+   * Gets country availability. (countryavailability.get)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param string $track The track to read from.
+   * @param array $optParams Optional parameters.
+   * @return TrackCountryAvailability
+   * @throws \Google\Service\Exception
+   */
+  public function get($packageName, $editId, $track, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'track' => $track];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], TrackCountryAvailability::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EditsCountryavailability::class, 'Google_Service_AndroidPublisher_Resource_EditsCountryavailability');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsDeobfuscationfiles.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsDeobfuscationfiles.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsDeobfuscationfiles.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,54 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\DeobfuscationFilesUploadResponse;
+
+/**
+ * The "deobfuscationfiles" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $deobfuscationfiles = $androidpublisherService->edits_deobfuscationfiles;
+ *  </code>
+ */
+class EditsDeobfuscationfiles extends \Google\Service\Resource
+{
+  /**
+   * Uploads a new deobfuscation file and attaches to the specified APK.
+   * (deobfuscationfiles.upload)
+   *
+   * @param string $packageName Unique identifier for the Android app.
+   * @param string $editId Unique identifier for this edit.
+   * @param int $apkVersionCode The version code of the APK whose Deobfuscation
+   * File is being uploaded.
+   * @param string $deobfuscationFileType The type of the deobfuscation file.
+   * @param array $optParams Optional parameters.
+   * @return DeobfuscationFilesUploadResponse
+   * @throws \Google\Service\Exception
+   */
+  public function upload($packageName, $editId, $apkVersionCode, $deobfuscationFileType, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'apkVersionCode' => $apkVersionCode, 'deobfuscationFileType' => $deobfuscationFileType];
+    $params = array_merge($params, $optParams);
+    return $this->call('upload', [$params], DeobfuscationFilesUploadResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EditsDeobfuscationfiles::class, 'Google_Service_AndroidPublisher_Resource_EditsDeobfuscationfiles');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsDetails.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,82 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\AppDetails;
+
+/**
+ * The "details" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $details = $androidpublisherService->edits_details;
+ *  </code>
+ */
+class EditsDetails extends \Google\Service\Resource
+{
+  /**
+   * Gets details of an app. (details.get)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param array $optParams Optional parameters.
+   * @return AppDetails
+   * @throws \Google\Service\Exception
+   */
+  public function get($packageName, $editId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], AppDetails::class);
+  }
+  /**
+   * Patches details of an app. (details.patch)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param AppDetails $postBody
+   * @param array $optParams Optional parameters.
+   * @return AppDetails
+   * @throws \Google\Service\Exception
+   */
+  public function patch($packageName, $editId, AppDetails $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], AppDetails::class);
+  }
+  /**
+   * Updates details of an app. (details.update)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param AppDetails $postBody
+   * @param array $optParams Optional parameters.
+   * @return AppDetails
+   * @throws \Google\Service\Exception
+   */
+  public function update($packageName, $editId, AppDetails $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], AppDetails::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EditsDetails::class, 'Google_Service_AndroidPublisher_Resource_EditsDetails');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsExpansionfiles.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsExpansionfiles.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsExpansionfiles.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,120 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\ExpansionFile;
+use Google\Service\AndroidPublisher\ExpansionFilesUploadResponse;
+
+/**
+ * The "expansionfiles" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $expansionfiles = $androidpublisherService->edits_expansionfiles;
+ *  </code>
+ */
+class EditsExpansionfiles extends \Google\Service\Resource
+{
+  /**
+   * Fetches the expansion file configuration for the specified APK.
+   * (expansionfiles.get)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param int $apkVersionCode The version code of the APK whose expansion file
+   * configuration is being read or modified.
+   * @param string $expansionFileType The file type of the file configuration
+   * which is being read or modified.
+   * @param array $optParams Optional parameters.
+   * @return ExpansionFile
+   * @throws \Google\Service\Exception
+   */
+  public function get($packageName, $editId, $apkVersionCode, $expansionFileType, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'apkVersionCode' => $apkVersionCode, 'expansionFileType' => $expansionFileType];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], ExpansionFile::class);
+  }
+  /**
+   * Patches the APK's expansion file configuration to reference another APK's
+   * expansion file. To add a new expansion file use the Upload method.
+   * (expansionfiles.patch)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param int $apkVersionCode The version code of the APK whose expansion file
+   * configuration is being read or modified.
+   * @param string $expansionFileType The file type of the expansion file
+   * configuration which is being updated.
+   * @param ExpansionFile $postBody
+   * @param array $optParams Optional parameters.
+   * @return ExpansionFile
+   * @throws \Google\Service\Exception
+   */
+  public function patch($packageName, $editId, $apkVersionCode, $expansionFileType, ExpansionFile $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'apkVersionCode' => $apkVersionCode, 'expansionFileType' => $expansionFileType, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], ExpansionFile::class);
+  }
+  /**
+   * Updates the APK's expansion file configuration to reference another APK's
+   * expansion file. To add a new expansion file use the Upload method.
+   * (expansionfiles.update)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param int $apkVersionCode The version code of the APK whose expansion file
+   * configuration is being read or modified.
+   * @param string $expansionFileType The file type of the file configuration
+   * which is being read or modified.
+   * @param ExpansionFile $postBody
+   * @param array $optParams Optional parameters.
+   * @return ExpansionFile
+   * @throws \Google\Service\Exception
+   */
+  public function update($packageName, $editId, $apkVersionCode, $expansionFileType, ExpansionFile $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'apkVersionCode' => $apkVersionCode, 'expansionFileType' => $expansionFileType, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], ExpansionFile::class);
+  }
+  /**
+   * Uploads a new expansion file and attaches to the specified APK.
+   * (expansionfiles.upload)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param int $apkVersionCode The version code of the APK whose expansion file
+   * configuration is being read or modified.
+   * @param string $expansionFileType The file type of the expansion file
+   * configuration which is being updated.
+   * @param array $optParams Optional parameters.
+   * @return ExpansionFilesUploadResponse
+   * @throws \Google\Service\Exception
+   */
+  public function upload($packageName, $editId, $apkVersionCode, $expansionFileType, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'apkVersionCode' => $apkVersionCode, 'expansionFileType' => $expansionFileType];
+    $params = array_merge($params, $optParams);
+    return $this->call('upload', [$params], ExpansionFilesUploadResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EditsExpansionfiles::class, 'Google_Service_AndroidPublisher_Resource_EditsExpansionfiles');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsImages.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsImages.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsImages.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,117 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\ImagesDeleteAllResponse;
+use Google\Service\AndroidPublisher\ImagesListResponse;
+use Google\Service\AndroidPublisher\ImagesUploadResponse;
+
+/**
+ * The "images" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $images = $androidpublisherService->edits_images;
+ *  </code>
+ */
+class EditsImages extends \Google\Service\Resource
+{
+  /**
+   * Deletes the image (specified by id) from the edit. (images.delete)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param string $language Language localization code (a BCP-47 language tag;
+   * for example, "de-AT" for Austrian German).
+   * @param string $imageType Type of the Image.
+   * @param string $imageId Unique identifier an image within the set of images
+   * attached to this edit.
+   * @param array $optParams Optional parameters.
+   * @throws \Google\Service\Exception
+   */
+  public function delete($packageName, $editId, $language, $imageType, $imageId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'language' => $language, 'imageType' => $imageType, 'imageId' => $imageId];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params]);
+  }
+  /**
+   * Deletes all images for the specified language and image type. Returns an
+   * empty response if no images are found. (images.deleteall)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param string $language Language localization code (a BCP-47 language tag;
+   * for example, "de-AT" for Austrian German). Providing a language that is not
+   * supported by the App is a no-op.
+   * @param string $imageType Type of the Image. Providing an image type that
+   * refers to no images is a no-op.
+   * @param array $optParams Optional parameters.
+   * @return ImagesDeleteAllResponse
+   * @throws \Google\Service\Exception
+   */
+  public function deleteall($packageName, $editId, $language, $imageType, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'language' => $language, 'imageType' => $imageType];
+    $params = array_merge($params, $optParams);
+    return $this->call('deleteall', [$params], ImagesDeleteAllResponse::class);
+  }
+  /**
+   * Lists all images. The response may be empty. (images.listEditsImages)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param string $language Language localization code (a BCP-47 language tag;
+   * for example, "de-AT" for Austrian German). There must be a store listing for
+   * the specified language.
+   * @param string $imageType Type of the Image. Providing an image type that
+   * refers to no images will return an empty response.
+   * @param array $optParams Optional parameters.
+   * @return ImagesListResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listEditsImages($packageName, $editId, $language, $imageType, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'language' => $language, 'imageType' => $imageType];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ImagesListResponse::class);
+  }
+  /**
+   * Uploads an image of the specified language and image type, and adds to the
+   * edit. (images.upload)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param string $language Language localization code (a BCP-47 language tag;
+   * for example, "de-AT" for Austrian German). Providing a language that is not
+   * supported by the App is a no-op.
+   * @param string $imageType Type of the Image.
+   * @param array $optParams Optional parameters.
+   * @return ImagesUploadResponse
+   * @throws \Google\Service\Exception
+   */
+  public function upload($packageName, $editId, $language, $imageType, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'language' => $language, 'imageType' => $imageType];
+    $params = array_merge($params, $optParams);
+    return $this->call('upload', [$params], ImagesUploadResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EditsImages::class, 'Google_Service_AndroidPublisher_Resource_EditsImages');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsListings.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsListings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsListings.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\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\Listing;
+use Google\Service\AndroidPublisher\ListingsListResponse;
+
+/**
+ * The "listings" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $listings = $androidpublisherService->edits_listings;
+ *  </code>
+ */
+class EditsListings extends \Google\Service\Resource
+{
+  /**
+   * Deletes a localized store listing. (listings.delete)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param string $language Language localization code (a BCP-47 language tag;
+   * for example, "de-AT" for Austrian German).
+   * @param array $optParams Optional parameters.
+   * @throws \Google\Service\Exception
+   */
+  public function delete($packageName, $editId, $language, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'language' => $language];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params]);
+  }
+  /**
+   * Deletes all store listings. (listings.deleteall)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param array $optParams Optional parameters.
+   * @throws \Google\Service\Exception
+   */
+  public function deleteall($packageName, $editId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId];
+    $params = array_merge($params, $optParams);
+    return $this->call('deleteall', [$params]);
+  }
+  /**
+   * Gets a localized store listing. (listings.get)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param string $language Language localization code (a BCP-47 language tag;
+   * for example, "de-AT" for Austrian German).
+   * @param array $optParams Optional parameters.
+   * @return Listing
+   * @throws \Google\Service\Exception
+   */
+  public function get($packageName, $editId, $language, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'language' => $language];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Listing::class);
+  }
+  /**
+   * Lists all localized store listings. (listings.listEditsListings)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param array $optParams Optional parameters.
+   * @return ListingsListResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listEditsListings($packageName, $editId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListingsListResponse::class);
+  }
+  /**
+   * Patches a localized store listing. (listings.patch)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param string $language Language localization code (a BCP-47 language tag;
+   * for example, "de-AT" for Austrian German).
+   * @param Listing $postBody
+   * @param array $optParams Optional parameters.
+   * @return Listing
+   * @throws \Google\Service\Exception
+   */
+  public function patch($packageName, $editId, $language, Listing $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'language' => $language, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Listing::class);
+  }
+  /**
+   * Creates or updates a localized store listing. (listings.update)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param string $language Language localization code (a BCP-47 language tag;
+   * for example, "de-AT" for Austrian German).
+   * @param Listing $postBody
+   * @param array $optParams Optional parameters.
+   * @return Listing
+   * @throws \Google\Service\Exception
+   */
+  public function update($packageName, $editId, $language, Listing $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'language' => $language, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], Listing::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EditsListings::class, 'Google_Service_AndroidPublisher_Resource_EditsListings');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsTesters.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsTesters.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsTesters.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,88 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\Testers;
+
+/**
+ * The "testers" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $testers = $androidpublisherService->edits_testers;
+ *  </code>
+ */
+class EditsTesters extends \Google\Service\Resource
+{
+  /**
+   * Gets testers. Note: Testers resource does not support email lists.
+   * (testers.get)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param string $track The track to read from.
+   * @param array $optParams Optional parameters.
+   * @return Testers
+   * @throws \Google\Service\Exception
+   */
+  public function get($packageName, $editId, $track, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'track' => $track];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Testers::class);
+  }
+  /**
+   * Patches testers. Note: Testers resource does not support email lists.
+   * (testers.patch)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param string $track The track to update.
+   * @param Testers $postBody
+   * @param array $optParams Optional parameters.
+   * @return Testers
+   * @throws \Google\Service\Exception
+   */
+  public function patch($packageName, $editId, $track, Testers $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'track' => $track, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Testers::class);
+  }
+  /**
+   * Updates testers. Note: Testers resource does not support email lists.
+   * (testers.update)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param string $track The track to update.
+   * @param Testers $postBody
+   * @param array $optParams Optional parameters.
+   * @return Testers
+   * @throws \Google\Service\Exception
+   */
+  public function update($packageName, $editId, $track, Testers $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'track' => $track, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], Testers::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EditsTesters::class, 'Google_Service_AndroidPublisher_Resource_EditsTesters');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsTracks.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsTracks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/EditsTracks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,121 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\Track;
+use Google\Service\AndroidPublisher\TrackConfig;
+use Google\Service\AndroidPublisher\TracksListResponse;
+
+/**
+ * The "tracks" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $tracks = $androidpublisherService->edits_tracks;
+ *  </code>
+ */
+class EditsTracks extends \Google\Service\Resource
+{
+  /**
+   * Creates a new track. (tracks.create)
+   *
+   * @param string $packageName Required. Package name of the app.
+   * @param string $editId Required. Identifier of the edit.
+   * @param TrackConfig $postBody
+   * @param array $optParams Optional parameters.
+   * @return Track
+   * @throws \Google\Service\Exception
+   */
+  public function create($packageName, $editId, TrackConfig $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Track::class);
+  }
+  /**
+   * Gets a track. (tracks.get)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param string $track Identifier of the track. [More on track
+   * name](https://developers.google.com/android-publisher/tracks#ff-track-name)
+   * @param array $optParams Optional parameters.
+   * @return Track
+   * @throws \Google\Service\Exception
+   */
+  public function get($packageName, $editId, $track, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'track' => $track];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Track::class);
+  }
+  /**
+   * Lists all tracks. (tracks.listEditsTracks)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param array $optParams Optional parameters.
+   * @return TracksListResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listEditsTracks($packageName, $editId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], TracksListResponse::class);
+  }
+  /**
+   * Patches a track. (tracks.patch)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param string $track Identifier of the track. [More on track
+   * name](https://developers.google.com/android-publisher/tracks#ff-track-name)
+   * @param Track $postBody
+   * @param array $optParams Optional parameters.
+   * @return Track
+   * @throws \Google\Service\Exception
+   */
+  public function patch($packageName, $editId, $track, Track $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'track' => $track, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Track::class);
+  }
+  /**
+   * Updates a track. (tracks.update)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $editId Identifier of the edit.
+   * @param string $track Identifier of the track. [More on track
+   * name](https://developers.google.com/android-publisher/tracks#ff-track-name)
+   * @param Track $postBody
+   * @param array $optParams Optional parameters.
+   * @return Track
+   * @throws \Google\Service\Exception
+   */
+  public function update($packageName, $editId, $track, Track $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'editId' => $editId, 'track' => $track, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], Track::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EditsTracks::class, 'Google_Service_AndroidPublisher_Resource_EditsTracks');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/Externaltransactions.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/Externaltransactions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/Externaltransactions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,95 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\ExternalTransaction;
+use Google\Service\AndroidPublisher\RefundExternalTransactionRequest;
+
+/**
+ * The "externaltransactions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $externaltransactions = $androidpublisherService->externaltransactions;
+ *  </code>
+ */
+class Externaltransactions extends \Google\Service\Resource
+{
+  /**
+   * Creates a new external transaction.
+   * (externaltransactions.createexternaltransaction)
+   *
+   * @param string $parent Required. The parent resource where this external
+   * transaction will be created. Format: applications/{package_name}
+   * @param ExternalTransaction $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string externalTransactionId Required. The id to use for the
+   * external transaction. Must be unique across all other transactions for the
+   * app. This value should be 1-63 characters and valid characters are
+   * /a-zA-Z0-9_-/. Do not use this field to store any Personally Identifiable
+   * Information (PII) such as emails. Attempting to store PII in this field may
+   * result in requests being blocked.
+   * @return ExternalTransaction
+   * @throws \Google\Service\Exception
+   */
+  public function createexternaltransaction($parent, ExternalTransaction $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('createexternaltransaction', [$params], ExternalTransaction::class);
+  }
+  /**
+   * Gets an existing external transaction.
+   * (externaltransactions.getexternaltransaction)
+   *
+   * @param string $name Required. The name of the external transaction to
+   * retrieve. Format:
+   * applications/{package_name}/externalTransactions/{external_transaction}
+   * @param array $optParams Optional parameters.
+   * @return ExternalTransaction
+   * @throws \Google\Service\Exception
+   */
+  public function getexternaltransaction($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getexternaltransaction', [$params], ExternalTransaction::class);
+  }
+  /**
+   * Refunds or partially refunds an existing external transaction.
+   * (externaltransactions.refundexternaltransaction)
+   *
+   * @param string $name Required. The name of the external transaction that will
+   * be refunded. Format:
+   * applications/{package_name}/externalTransactions/{external_transaction}
+   * @param RefundExternalTransactionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return ExternalTransaction
+   * @throws \Google\Service\Exception
+   */
+  public function refundexternaltransaction($name, RefundExternalTransactionRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('refundexternaltransaction', [$params], ExternalTransaction::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Externaltransactions::class, 'Google_Service_AndroidPublisher_Resource_Externaltransactions');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/Generatedapks.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/Generatedapks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/Generatedapks.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\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\GeneratedApksListResponse;
+
+/**
+ * The "generatedapks" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $generatedapks = $androidpublisherService->generatedapks;
+ *  </code>
+ */
+class Generatedapks extends \Google\Service\Resource
+{
+  /**
+   * Downloads a single signed APK generated from an app bundle.
+   * (generatedapks.download)
+   *
+   * @param string $packageName Package name of the app.
+   * @param int $versionCode Version code of the app bundle.
+   * @param string $downloadId Download ID, which uniquely identifies the APK to
+   * download. Can be obtained from the response of `generatedapks.list` method.
+   * @param array $optParams Optional parameters.
+   * @throws \Google\Service\Exception
+   */
+  public function download($packageName, $versionCode, $downloadId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'versionCode' => $versionCode, 'downloadId' => $downloadId];
+    $params = array_merge($params, $optParams);
+    return $this->call('download', [$params]);
+  }
+  /**
+   * Returns download metadata for all APKs that were generated from a given app
+   * bundle. (generatedapks.listGeneratedapks)
+   *
+   * @param string $packageName Package name of the app.
+   * @param int $versionCode Version code of the app bundle.
+   * @param array $optParams Optional parameters.
+   * @return GeneratedApksListResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listGeneratedapks($packageName, $versionCode, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'versionCode' => $versionCode];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GeneratedApksListResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Generatedapks::class, 'Google_Service_AndroidPublisher_Resource_Generatedapks');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/Grants.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/Grants.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/Grants.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,86 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\Grant;
+
+/**
+ * The "grants" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $grants = $androidpublisherService->grants;
+ *  </code>
+ */
+class Grants extends \Google\Service\Resource
+{
+  /**
+   * Grant access for a user to the given package. (grants.create)
+   *
+   * @param string $parent Required. The user which needs permission. Format:
+   * developers/{developer}/users/{user}
+   * @param Grant $postBody
+   * @param array $optParams Optional parameters.
+   * @return Grant
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, Grant $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Grant::class);
+  }
+  /**
+   * Removes all access for the user to the given package or developer account.
+   * (grants.delete)
+   *
+   * @param string $name Required. The name of the grant to delete. Format:
+   * developers/{developer}/users/{email}/grants/{package_name}
+   * @param array $optParams Optional parameters.
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params]);
+  }
+  /**
+   * Updates access for the user to the given package. (grants.patch)
+   *
+   * @param string $name Required. Resource name for this grant, following the
+   * pattern "developers/{developer}/users/{email}/grants/{package_name}". If this
+   * grant is for a draft app, the app ID will be used in this resource name
+   * instead of the package name.
+   * @param Grant $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Optional. The list of fields to be updated.
+   * @return Grant
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, Grant $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Grant::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Grants::class, 'Google_Service_AndroidPublisher_Resource_Grants');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/Inappproducts.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/Inappproducts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/Inappproducts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,248 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\InAppProduct;
+use Google\Service\AndroidPublisher\InappproductsBatchDeleteRequest;
+use Google\Service\AndroidPublisher\InappproductsBatchGetResponse;
+use Google\Service\AndroidPublisher\InappproductsBatchUpdateRequest;
+use Google\Service\AndroidPublisher\InappproductsBatchUpdateResponse;
+use Google\Service\AndroidPublisher\InappproductsListResponse;
+
+/**
+ * The "inappproducts" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $inappproducts = $androidpublisherService->inappproducts;
+ *  </code>
+ */
+class Inappproducts extends \Google\Service\Resource
+{
+  /**
+   * Deletes in-app products (managed products or subscriptions). Set the
+   * latencyTolerance field on nested requests to
+   * PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update
+   * throughput. This method should not be used to delete subscriptions. See [this
+   * article](https://android-developers.googleblog.com/2023/06/changes-to-google-
+   * play-developer-api-june-2023.html) for more information.
+   * (inappproducts.batchDelete)
+   *
+   * @param string $packageName Package name of the app.
+   * @param InappproductsBatchDeleteRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @throws \Google\Service\Exception
+   */
+  public function batchDelete($packageName, InappproductsBatchDeleteRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchDelete', [$params]);
+  }
+  /**
+   * Reads multiple in-app products, which can be managed products or
+   * subscriptions. This method should not be used to retrieve subscriptions. See
+   * [this article](https://android-developers.googleblog.com/2023/06/changes-to-
+   * google-play-developer-api-june-2023.html) for more information.
+   * (inappproducts.batchGet)
+   *
+   * @param string $packageName Package name of the app.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string sku Unique identifier for the in-app products.
+   * @return InappproductsBatchGetResponse
+   * @throws \Google\Service\Exception
+   */
+  public function batchGet($packageName, $optParams = [])
+  {
+    $params = ['packageName' => $packageName];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchGet', [$params], InappproductsBatchGetResponse::class);
+  }
+  /**
+   * Updates or inserts one or more in-app products (managed products or
+   * subscriptions). Set the latencyTolerance field on nested requests to
+   * PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update
+   * throughput. This method should no longer be used to update subscriptions. See
+   * [this article](https://android-developers.googleblog.com/2023/06/changes-to-
+   * google-play-developer-api-june-2023.html) for more information.
+   * (inappproducts.batchUpdate)
+   *
+   * @param string $packageName Package name of the app.
+   * @param InappproductsBatchUpdateRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return InappproductsBatchUpdateResponse
+   * @throws \Google\Service\Exception
+   */
+  public function batchUpdate($packageName, InappproductsBatchUpdateRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchUpdate', [$params], InappproductsBatchUpdateResponse::class);
+  }
+  /**
+   * Deletes an in-app product (a managed product or a subscription). This method
+   * should no longer be used to delete subscriptions. See [this
+   * article](https://android-developers.googleblog.com/2023/06/changes-to-google-
+   * play-developer-api-june-2023.html) for more information.
+   * (inappproducts.delete)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $sku Unique identifier for the in-app product.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string latencyTolerance Optional. The latency tolerance for the
+   * propagation of this product update. Defaults to latency-sensitive.
+   * @throws \Google\Service\Exception
+   */
+  public function delete($packageName, $sku, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'sku' => $sku];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params]);
+  }
+  /**
+   * Gets an in-app product, which can be a managed product or a subscription.
+   * This method should no longer be used to retrieve subscriptions. See [this
+   * article](https://android-developers.googleblog.com/2023/06/changes-to-google-
+   * play-developer-api-june-2023.html) for more information. (inappproducts.get)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $sku Unique identifier for the in-app product.
+   * @param array $optParams Optional parameters.
+   * @return InAppProduct
+   * @throws \Google\Service\Exception
+   */
+  public function get($packageName, $sku, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'sku' => $sku];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], InAppProduct::class);
+  }
+  /**
+   * Creates an in-app product (a managed product or a subscription). This method
+   * should no longer be used to create subscriptions. See [this
+   * article](https://android-developers.googleblog.com/2023/06/changes-to-google-
+   * play-developer-api-june-2023.html) for more information.
+   * (inappproducts.insert)
+   *
+   * @param string $packageName Package name of the app.
+   * @param InAppProduct $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool autoConvertMissingPrices If true the prices for all regions
+   * targeted by the parent app that don't have a price specified for this in-app
+   * product will be auto converted to the target currency based on the default
+   * price. Defaults to false.
+   * @return InAppProduct
+   * @throws \Google\Service\Exception
+   */
+  public function insert($packageName, InAppProduct $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('insert', [$params], InAppProduct::class);
+  }
+  /**
+   * Lists all in-app products - both managed products and subscriptions. If an
+   * app has a large number of in-app products, the response may be paginated. In
+   * this case the response field `tokenPagination.nextPageToken` will be set and
+   * the caller should provide its value as a `token` request parameter to
+   * retrieve the next page. This method should no longer be used to retrieve
+   * subscriptions. See [this article](https://android-
+   * developers.googleblog.com/2023/06/changes-to-google-play-developer-api-
+   * june-2023.html) for more information. (inappproducts.listInappproducts)
+   *
+   * @param string $packageName Package name of the app.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string maxResults Deprecated and ignored. The page size is
+   * determined by the server.
+   * @opt_param string startIndex Deprecated and ignored. Set the `token`
+   * parameter to retrieve the next page.
+   * @opt_param string token Pagination token. If empty, list starts at the first
+   * product.
+   * @return InappproductsListResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listInappproducts($packageName, $optParams = [])
+  {
+    $params = ['packageName' => $packageName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], InappproductsListResponse::class);
+  }
+  /**
+   * Patches an in-app product (a managed product or a subscription). This method
+   * should no longer be used to update subscriptions. See [this
+   * article](https://android-developers.googleblog.com/2023/06/changes-to-google-
+   * play-developer-api-june-2023.html) for more information.
+   * (inappproducts.patch)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $sku Unique identifier for the in-app product.
+   * @param InAppProduct $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool autoConvertMissingPrices If true the prices for all regions
+   * targeted by the parent app that don't have a price specified for this in-app
+   * product will be auto converted to the target currency based on the default
+   * price. Defaults to false.
+   * @opt_param string latencyTolerance Optional. The latency tolerance for the
+   * propagation of this product update. Defaults to latency-sensitive.
+   * @return InAppProduct
+   * @throws \Google\Service\Exception
+   */
+  public function patch($packageName, $sku, InAppProduct $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'sku' => $sku, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], InAppProduct::class);
+  }
+  /**
+   * Updates an in-app product (a managed product or a subscription). This method
+   * should no longer be used to update subscriptions. See [this
+   * article](https://android-developers.googleblog.com/2023/06/changes-to-google-
+   * play-developer-api-june-2023.html) for more information.
+   * (inappproducts.update)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $sku Unique identifier for the in-app product.
+   * @param InAppProduct $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool allowMissing If set to true, and the in-app product with the
+   * given package_name and sku doesn't exist, the in-app product will be created.
+   * @opt_param bool autoConvertMissingPrices If true the prices for all regions
+   * targeted by the parent app that don't have a price specified for this in-app
+   * product will be auto converted to the target currency based on the default
+   * price. Defaults to false.
+   * @opt_param string latencyTolerance Optional. The latency tolerance for the
+   * propagation of this product update. Defaults to latency-sensitive.
+   * @return InAppProduct
+   * @throws \Google\Service\Exception
+   */
+  public function update($packageName, $sku, InAppProduct $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'sku' => $sku, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], InAppProduct::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Inappproducts::class, 'Google_Service_AndroidPublisher_Resource_Inappproducts');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/Internalappsharingartifacts.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/Internalappsharingartifacts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/Internalappsharingartifacts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,73 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\InternalAppSharingArtifact;
+
+/**
+ * The "internalappsharingartifacts" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $internalappsharingartifacts = $androidpublisherService->internalappsharingartifacts;
+ *  </code>
+ */
+class Internalappsharingartifacts extends \Google\Service\Resource
+{
+  /**
+   * Uploads an APK to internal app sharing. If you are using the Google API
+   * client libraries, please increase the timeout of the http request before
+   * calling this endpoint (a timeout of 2 minutes is recommended). See [Timeouts
+   * and Errors](https://developers.google.com/api-client-library/java/google-api-
+   * java-client/errors) for an example in java.
+   * (internalappsharingartifacts.uploadapk)
+   *
+   * @param string $packageName Package name of the app.
+   * @param array $optParams Optional parameters.
+   * @return InternalAppSharingArtifact
+   * @throws \Google\Service\Exception
+   */
+  public function uploadapk($packageName, $optParams = [])
+  {
+    $params = ['packageName' => $packageName];
+    $params = array_merge($params, $optParams);
+    return $this->call('uploadapk', [$params], InternalAppSharingArtifact::class);
+  }
+  /**
+   * Uploads an app bundle to internal app sharing. If you are using the Google
+   * API client libraries, please increase the timeout of the http request before
+   * calling this endpoint (a timeout of 2 minutes is recommended). See [Timeouts
+   * and Errors](https://developers.google.com/api-client-library/java/google-api-
+   * java-client/errors) for an example in java.
+   * (internalappsharingartifacts.uploadbundle)
+   *
+   * @param string $packageName Package name of the app.
+   * @param array $optParams Optional parameters.
+   * @return InternalAppSharingArtifact
+   * @throws \Google\Service\Exception
+   */
+  public function uploadbundle($packageName, $optParams = [])
+  {
+    $params = ['packageName' => $packageName];
+    $params = array_merge($params, $optParams);
+    return $this->call('uploadbundle', [$params], InternalAppSharingArtifact::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Internalappsharingartifacts::class, 'Google_Service_AndroidPublisher_Resource_Internalappsharingartifacts');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/Monetization.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/Monetization.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/Monetization.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,53 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\ConvertRegionPricesRequest;
+use Google\Service\AndroidPublisher\ConvertRegionPricesResponse;
+
+/**
+ * The "monetization" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $monetization = $androidpublisherService->monetization;
+ *  </code>
+ */
+class Monetization extends \Google\Service\Resource
+{
+  /**
+   * Calculates the region prices, using today's exchange rate and country-
+   * specific pricing patterns, based on the price in the request for a set of
+   * regions. (monetization.convertRegionPrices)
+   *
+   * @param string $packageName Required. The app package name.
+   * @param ConvertRegionPricesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return ConvertRegionPricesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function convertRegionPrices($packageName, ConvertRegionPricesRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('convertRegionPrices', [$params], ConvertRegionPricesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Monetization::class, 'Google_Service_AndroidPublisher_Resource_Monetization');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/MonetizationSubscriptions.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/MonetizationSubscriptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/MonetizationSubscriptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,224 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\ArchiveSubscriptionRequest;
+use Google\Service\AndroidPublisher\BatchGetSubscriptionsResponse;
+use Google\Service\AndroidPublisher\BatchUpdateSubscriptionsRequest;
+use Google\Service\AndroidPublisher\BatchUpdateSubscriptionsResponse;
+use Google\Service\AndroidPublisher\ListSubscriptionsResponse;
+use Google\Service\AndroidPublisher\Subscription;
+
+/**
+ * The "subscriptions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $subscriptions = $androidpublisherService->monetization_subscriptions;
+ *  </code>
+ */
+class MonetizationSubscriptions extends \Google\Service\Resource
+{
+  /**
+   * Deprecated: subscription archiving is not supported. (subscriptions.archive)
+   *
+   * @param string $packageName Required. The parent app (package name) of the app
+   * of the subscription to delete.
+   * @param string $productId Required. The unique product ID of the subscription
+   * to delete.
+   * @param ArchiveSubscriptionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Subscription
+   * @throws \Google\Service\Exception
+   */
+  public function archive($packageName, $productId, ArchiveSubscriptionRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('archive', [$params], Subscription::class);
+  }
+  /**
+   * Reads one or more subscriptions. (subscriptions.batchGet)
+   *
+   * @param string $packageName Required. The parent app (package name) for which
+   * the subscriptions should be retrieved. Must be equal to the package_name
+   * field on all the requests.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string productIds Required. A list of up to 100 subscription
+   * product IDs to retrieve. All the IDs must be different.
+   * @return BatchGetSubscriptionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function batchGet($packageName, $optParams = [])
+  {
+    $params = ['packageName' => $packageName];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchGet', [$params], BatchGetSubscriptionsResponse::class);
+  }
+  /**
+   * Updates a batch of subscriptions. Set the latencyTolerance field on nested
+   * requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve
+   * maximum update throughput. (subscriptions.batchUpdate)
+   *
+   * @param string $packageName Required. The parent app (package name) for which
+   * the subscriptions should be updated. Must be equal to the package_name field
+   * on all the Subscription resources.
+   * @param BatchUpdateSubscriptionsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return BatchUpdateSubscriptionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function batchUpdate($packageName, BatchUpdateSubscriptionsRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchUpdate', [$params], BatchUpdateSubscriptionsResponse::class);
+  }
+  /**
+   * Creates a new subscription. Newly added base plans will remain in draft state
+   * until activated. (subscriptions.create)
+   *
+   * @param string $packageName Required. The parent app (package name) for which
+   * the subscription should be created. Must be equal to the package_name field
+   * on the Subscription resource.
+   * @param Subscription $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string productId Required. The ID to use for the subscription. For
+   * the requirements on this format, see the documentation of the product_id
+   * field on the Subscription resource.
+   * @opt_param string regionsVersion.version Required. A string representing the
+   * version of available regions being used for the specified resource. Regional
+   * prices for the resource have to be specified according to the information
+   * published in [this article](https://support.google.com/googleplay/android-
+   * developer/answer/10532353). Each time the supported locations substantially
+   * change, the version will be incremented. Using this field will ensure that
+   * creating and updating the resource with an older region's version and set of
+   * regional prices and currencies will succeed even though a new version is
+   * available. The latest version is 2022/02.
+   * @return Subscription
+   * @throws \Google\Service\Exception
+   */
+  public function create($packageName, Subscription $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Subscription::class);
+  }
+  /**
+   * Deletes a subscription. A subscription can only be deleted if it has never
+   * had a base plan published. (subscriptions.delete)
+   *
+   * @param string $packageName Required. The parent app (package name) of the app
+   * of the subscription to delete.
+   * @param string $productId Required. The unique product ID of the subscription
+   * to delete.
+   * @param array $optParams Optional parameters.
+   * @throws \Google\Service\Exception
+   */
+  public function delete($packageName, $productId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params]);
+  }
+  /**
+   * Reads a single subscription. (subscriptions.get)
+   *
+   * @param string $packageName Required. The parent app (package name) of the
+   * subscription to get.
+   * @param string $productId Required. The unique product ID of the subscription
+   * to get.
+   * @param array $optParams Optional parameters.
+   * @return Subscription
+   * @throws \Google\Service\Exception
+   */
+  public function get($packageName, $productId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Subscription::class);
+  }
+  /**
+   * Lists all subscriptions under a given app.
+   * (subscriptions.listMonetizationSubscriptions)
+   *
+   * @param string $packageName Required. The parent app (package name) for which
+   * the subscriptions should be read.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of subscriptions to return. The
+   * service may return fewer than this value. If unspecified, at most 50
+   * subscriptions will be returned. The maximum value is 1000; values above 1000
+   * will be coerced to 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListSubscriptions` call. Provide this to retrieve the subsequent page. When
+   * paginating, all other parameters provided to `ListSubscriptions` must match
+   * the call that provided the page token.
+   * @opt_param bool showArchived Deprecated: subscription archiving is not
+   * supported.
+   * @return ListSubscriptionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listMonetizationSubscriptions($packageName, $optParams = [])
+  {
+    $params = ['packageName' => $packageName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListSubscriptionsResponse::class);
+  }
+  /**
+   * Updates an existing subscription. (subscriptions.patch)
+   *
+   * @param string $packageName Immutable. Package name of the parent app.
+   * @param string $productId Immutable. Unique product ID of the product. Unique
+   * within the parent app. Product IDs must be composed of lower-case letters
+   * (a-z), numbers (0-9), underscores (_) and dots (.). It must start with a
+   * lower-case letter or number, and be between 1 and 40 (inclusive) characters
+   * in length.
+   * @param Subscription $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool allowMissing Optional. If set to true, and the subscription
+   * with the given package_name and product_id doesn't exist, the subscription
+   * will be created. If a new subscription is created, update_mask is ignored.
+   * @opt_param string latencyTolerance Optional. The latency tolerance for the
+   * propagation of this product update. Defaults to latency-sensitive.
+   * @opt_param string regionsVersion.version Required. A string representing the
+   * version of available regions being used for the specified resource. Regional
+   * prices for the resource have to be specified according to the information
+   * published in [this article](https://support.google.com/googleplay/android-
+   * developer/answer/10532353). Each time the supported locations substantially
+   * change, the version will be incremented. Using this field will ensure that
+   * creating and updating the resource with an older region's version and set of
+   * regional prices and currencies will succeed even though a new version is
+   * available. The latest version is 2022/02.
+   * @opt_param string updateMask Required. The list of fields to be updated.
+   * @return Subscription
+   * @throws \Google\Service\Exception
+   */
+  public function patch($packageName, $productId, Subscription $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Subscription::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MonetizationSubscriptions::class, 'Google_Service_AndroidPublisher_Resource_MonetizationSubscriptions');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/MonetizationSubscriptionsBasePlans.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/MonetizationSubscriptionsBasePlans.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/MonetizationSubscriptionsBasePlans.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,172 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\ActivateBasePlanRequest;
+use Google\Service\AndroidPublisher\BatchMigrateBasePlanPricesRequest;
+use Google\Service\AndroidPublisher\BatchMigrateBasePlanPricesResponse;
+use Google\Service\AndroidPublisher\BatchUpdateBasePlanStatesRequest;
+use Google\Service\AndroidPublisher\BatchUpdateBasePlanStatesResponse;
+use Google\Service\AndroidPublisher\DeactivateBasePlanRequest;
+use Google\Service\AndroidPublisher\MigrateBasePlanPricesRequest;
+use Google\Service\AndroidPublisher\MigrateBasePlanPricesResponse;
+use Google\Service\AndroidPublisher\Subscription;
+
+/**
+ * The "basePlans" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $basePlans = $androidpublisherService->monetization_subscriptions_basePlans;
+ *  </code>
+ */
+class MonetizationSubscriptionsBasePlans extends \Google\Service\Resource
+{
+  /**
+   * Activates a base plan. Once activated, base plans will be available to new
+   * subscribers. (basePlans.activate)
+   *
+   * @param string $packageName Required. The parent app (package name) of the
+   * base plan to activate.
+   * @param string $productId Required. The parent subscription (ID) of the base
+   * plan to activate.
+   * @param string $basePlanId Required. The unique base plan ID of the base plan
+   * to activate.
+   * @param ActivateBasePlanRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Subscription
+   * @throws \Google\Service\Exception
+   */
+  public function activate($packageName, $productId, $basePlanId, ActivateBasePlanRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId, 'basePlanId' => $basePlanId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('activate', [$params], Subscription::class);
+  }
+  /**
+   * Batch variant of the MigrateBasePlanPrices endpoint. Set the latencyTolerance
+   * field on nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT
+   * to achieve maximum update throughput. (basePlans.batchMigratePrices)
+   *
+   * @param string $packageName Required. The parent app (package name) for which
+   * the subscriptions should be created or updated. Must be equal to the
+   * package_name field on all the Subscription resources.
+   * @param string $productId Required. The product ID of the parent subscription,
+   * if all updated offers belong to the same subscription. If this batch update
+   * spans multiple subscriptions, set this field to "-". Must be set.
+   * @param BatchMigrateBasePlanPricesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return BatchMigrateBasePlanPricesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function batchMigratePrices($packageName, $productId, BatchMigrateBasePlanPricesRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchMigratePrices', [$params], BatchMigrateBasePlanPricesResponse::class);
+  }
+  /**
+   * Activates or deactivates base plans across one or multiple subscriptions. Set
+   * the latencyTolerance field on nested requests to
+   * PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to achieve maximum update
+   * throughput. (basePlans.batchUpdateStates)
+   *
+   * @param string $packageName Required. The parent app (package name) of the
+   * updated base plans.
+   * @param string $productId Required. The product ID of the parent subscription,
+   * if all updated base plans belong to the same subscription. If this batch
+   * update spans multiple subscriptions, set this field to "-". Must be set.
+   * @param BatchUpdateBasePlanStatesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return BatchUpdateBasePlanStatesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function batchUpdateStates($packageName, $productId, BatchUpdateBasePlanStatesRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchUpdateStates', [$params], BatchUpdateBasePlanStatesResponse::class);
+  }
+  /**
+   * Deactivates a base plan. Once deactivated, the base plan will become
+   * unavailable to new subscribers, but existing subscribers will maintain their
+   * subscription (basePlans.deactivate)
+   *
+   * @param string $packageName Required. The parent app (package name) of the
+   * base plan to deactivate.
+   * @param string $productId Required. The parent subscription (ID) of the base
+   * plan to deactivate.
+   * @param string $basePlanId Required. The unique base plan ID of the base plan
+   * to deactivate.
+   * @param DeactivateBasePlanRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Subscription
+   * @throws \Google\Service\Exception
+   */
+  public function deactivate($packageName, $productId, $basePlanId, DeactivateBasePlanRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId, 'basePlanId' => $basePlanId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('deactivate', [$params], Subscription::class);
+  }
+  /**
+   * Deletes a base plan. Can only be done for draft base plans. This action is
+   * irreversible. (basePlans.delete)
+   *
+   * @param string $packageName Required. The parent app (package name) of the
+   * base plan to delete.
+   * @param string $productId Required. The parent subscription (ID) of the base
+   * plan to delete.
+   * @param string $basePlanId Required. The unique offer ID of the base plan to
+   * delete.
+   * @param array $optParams Optional parameters.
+   * @throws \Google\Service\Exception
+   */
+  public function delete($packageName, $productId, $basePlanId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId, 'basePlanId' => $basePlanId];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params]);
+  }
+  /**
+   * Migrates subscribers from one or more legacy price cohorts to the current
+   * price. Requests result in Google Play notifying affected subscribers. Only up
+   * to 250 simultaneous legacy price cohorts are supported.
+   * (basePlans.migratePrices)
+   *
+   * @param string $packageName Required. Package name of the parent app. Must be
+   * equal to the package_name field on the Subscription resource.
+   * @param string $productId Required. The ID of the subscription to update. Must
+   * be equal to the product_id field on the Subscription resource.
+   * @param string $basePlanId Required. The unique base plan ID of the base plan
+   * to update prices on.
+   * @param MigrateBasePlanPricesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return MigrateBasePlanPricesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function migratePrices($packageName, $productId, $basePlanId, MigrateBasePlanPricesRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId, 'basePlanId' => $basePlanId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('migratePrices', [$params], MigrateBasePlanPricesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MonetizationSubscriptionsBasePlans::class, 'Google_Service_AndroidPublisher_Resource_MonetizationSubscriptionsBasePlans');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/MonetizationSubscriptionsBasePlansOffers.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/MonetizationSubscriptionsBasePlansOffers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/MonetizationSubscriptionsBasePlansOffers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,313 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\ActivateSubscriptionOfferRequest;
+use Google\Service\AndroidPublisher\BatchGetSubscriptionOffersRequest;
+use Google\Service\AndroidPublisher\BatchGetSubscriptionOffersResponse;
+use Google\Service\AndroidPublisher\BatchUpdateSubscriptionOfferStatesRequest;
+use Google\Service\AndroidPublisher\BatchUpdateSubscriptionOfferStatesResponse;
+use Google\Service\AndroidPublisher\BatchUpdateSubscriptionOffersRequest;
+use Google\Service\AndroidPublisher\BatchUpdateSubscriptionOffersResponse;
+use Google\Service\AndroidPublisher\DeactivateSubscriptionOfferRequest;
+use Google\Service\AndroidPublisher\ListSubscriptionOffersResponse;
+use Google\Service\AndroidPublisher\SubscriptionOffer;
+
+/**
+ * The "offers" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $offers = $androidpublisherService->monetization_subscriptions_basePlans_offers;
+ *  </code>
+ */
+class MonetizationSubscriptionsBasePlansOffers extends \Google\Service\Resource
+{
+  /**
+   * Activates a subscription offer. Once activated, subscription offers will be
+   * available to new subscribers. (offers.activate)
+   *
+   * @param string $packageName Required. The parent app (package name) of the
+   * offer to activate.
+   * @param string $productId Required. The parent subscription (ID) of the offer
+   * to activate.
+   * @param string $basePlanId Required. The parent base plan (ID) of the offer to
+   * activate.
+   * @param string $offerId Required. The unique offer ID of the offer to
+   * activate.
+   * @param ActivateSubscriptionOfferRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return SubscriptionOffer
+   * @throws \Google\Service\Exception
+   */
+  public function activate($packageName, $productId, $basePlanId, $offerId, ActivateSubscriptionOfferRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId, 'basePlanId' => $basePlanId, 'offerId' => $offerId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('activate', [$params], SubscriptionOffer::class);
+  }
+  /**
+   * Reads one or more subscription offers. (offers.batchGet)
+   *
+   * @param string $packageName Required. The parent app (package name) for which
+   * the subscriptions should be created or updated. Must be equal to the
+   * package_name field on all the requests.
+   * @param string $productId Required. The product ID of the parent subscription,
+   * if all updated offers belong to the same subscription. If this request spans
+   * multiple subscriptions, set this field to "-". Must be set.
+   * @param string $basePlanId Required. The parent base plan (ID) for which the
+   * offers should be read. May be specified as '-' to read offers from multiple
+   * base plans.
+   * @param BatchGetSubscriptionOffersRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return BatchGetSubscriptionOffersResponse
+   * @throws \Google\Service\Exception
+   */
+  public function batchGet($packageName, $productId, $basePlanId, BatchGetSubscriptionOffersRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId, 'basePlanId' => $basePlanId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchGet', [$params], BatchGetSubscriptionOffersResponse::class);
+  }
+  /**
+   * Updates a batch of subscription offers. Set the latencyTolerance field on
+   * nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to
+   * achieve maximum update throughput. (offers.batchUpdate)
+   *
+   * @param string $packageName Required. The parent app (package name) of the
+   * updated subscription offers. Must be equal to the package_name field on all
+   * the updated SubscriptionOffer resources.
+   * @param string $productId Required. The product ID of the parent subscription,
+   * if all updated offers belong to the same subscription. If this request spans
+   * multiple subscriptions, set this field to "-". Must be set.
+   * @param string $basePlanId Required. The parent base plan (ID) for which the
+   * offers should be updated. May be specified as '-' to update offers from
+   * multiple base plans.
+   * @param BatchUpdateSubscriptionOffersRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return BatchUpdateSubscriptionOffersResponse
+   * @throws \Google\Service\Exception
+   */
+  public function batchUpdate($packageName, $productId, $basePlanId, BatchUpdateSubscriptionOffersRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId, 'basePlanId' => $basePlanId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchUpdate', [$params], BatchUpdateSubscriptionOffersResponse::class);
+  }
+  /**
+   * Updates a batch of subscription offer states. Set the latencyTolerance field
+   * on nested requests to PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT to
+   * achieve maximum update throughput. (offers.batchUpdateStates)
+   *
+   * @param string $packageName Required. The parent app (package name) of the
+   * updated subscription offers. Must be equal to the package_name field on all
+   * the updated SubscriptionOffer resources.
+   * @param string $productId Required. The product ID of the parent subscription,
+   * if all updated offers belong to the same subscription. If this request spans
+   * multiple subscriptions, set this field to "-". Must be set.
+   * @param string $basePlanId Required. The parent base plan (ID) for which the
+   * offers should be updated. May be specified as '-' to update offers from
+   * multiple base plans.
+   * @param BatchUpdateSubscriptionOfferStatesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return BatchUpdateSubscriptionOfferStatesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function batchUpdateStates($packageName, $productId, $basePlanId, BatchUpdateSubscriptionOfferStatesRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId, 'basePlanId' => $basePlanId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchUpdateStates', [$params], BatchUpdateSubscriptionOfferStatesResponse::class);
+  }
+  /**
+   * Creates a new subscription offer. Only auto-renewing base plans can have
+   * subscription offers. The offer state will be DRAFT until it is activated.
+   * (offers.create)
+   *
+   * @param string $packageName Required. The parent app (package name) for which
+   * the offer should be created. Must be equal to the package_name field on the
+   * Subscription resource.
+   * @param string $productId Required. The parent subscription (ID) for which the
+   * offer should be created. Must be equal to the product_id field on the
+   * SubscriptionOffer resource.
+   * @param string $basePlanId Required. The parent base plan (ID) for which the
+   * offer should be created. Must be equal to the base_plan_id field on the
+   * SubscriptionOffer resource.
+   * @param SubscriptionOffer $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string offerId Required. The ID to use for the offer. For the
+   * requirements on this format, see the documentation of the offer_id field on
+   * the SubscriptionOffer resource.
+   * @opt_param string regionsVersion.version Required. A string representing the
+   * version of available regions being used for the specified resource. Regional
+   * prices for the resource have to be specified according to the information
+   * published in [this article](https://support.google.com/googleplay/android-
+   * developer/answer/10532353). Each time the supported locations substantially
+   * change, the version will be incremented. Using this field will ensure that
+   * creating and updating the resource with an older region's version and set of
+   * regional prices and currencies will succeed even though a new version is
+   * available. The latest version is 2022/02.
+   * @return SubscriptionOffer
+   * @throws \Google\Service\Exception
+   */
+  public function create($packageName, $productId, $basePlanId, SubscriptionOffer $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId, 'basePlanId' => $basePlanId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], SubscriptionOffer::class);
+  }
+  /**
+   * Deactivates a subscription offer. Once deactivated, existing subscribers will
+   * maintain their subscription, but the offer will become unavailable to new
+   * subscribers. (offers.deactivate)
+   *
+   * @param string $packageName Required. The parent app (package name) of the
+   * offer to deactivate.
+   * @param string $productId Required. The parent subscription (ID) of the offer
+   * to deactivate.
+   * @param string $basePlanId Required. The parent base plan (ID) of the offer to
+   * deactivate.
+   * @param string $offerId Required. The unique offer ID of the offer to
+   * deactivate.
+   * @param DeactivateSubscriptionOfferRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return SubscriptionOffer
+   * @throws \Google\Service\Exception
+   */
+  public function deactivate($packageName, $productId, $basePlanId, $offerId, DeactivateSubscriptionOfferRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId, 'basePlanId' => $basePlanId, 'offerId' => $offerId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('deactivate', [$params], SubscriptionOffer::class);
+  }
+  /**
+   * Deletes a subscription offer. Can only be done for draft offers. This action
+   * is irreversible. (offers.delete)
+   *
+   * @param string $packageName Required. The parent app (package name) of the
+   * offer to delete.
+   * @param string $productId Required. The parent subscription (ID) of the offer
+   * to delete.
+   * @param string $basePlanId Required. The parent base plan (ID) of the offer to
+   * delete.
+   * @param string $offerId Required. The unique offer ID of the offer to delete.
+   * @param array $optParams Optional parameters.
+   * @throws \Google\Service\Exception
+   */
+  public function delete($packageName, $productId, $basePlanId, $offerId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId, 'basePlanId' => $basePlanId, 'offerId' => $offerId];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params]);
+  }
+  /**
+   * Reads a single offer (offers.get)
+   *
+   * @param string $packageName Required. The parent app (package name) of the
+   * offer to get.
+   * @param string $productId Required. The parent subscription (ID) of the offer
+   * to get.
+   * @param string $basePlanId Required. The parent base plan (ID) of the offer to
+   * get.
+   * @param string $offerId Required. The unique offer ID of the offer to get.
+   * @param array $optParams Optional parameters.
+   * @return SubscriptionOffer
+   * @throws \Google\Service\Exception
+   */
+  public function get($packageName, $productId, $basePlanId, $offerId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId, 'basePlanId' => $basePlanId, 'offerId' => $offerId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], SubscriptionOffer::class);
+  }
+  /**
+   * Lists all offers under a given subscription.
+   * (offers.listMonetizationSubscriptionsBasePlansOffers)
+   *
+   * @param string $packageName Required. The parent app (package name) for which
+   * the subscriptions should be read.
+   * @param string $productId Required. The parent subscription (ID) for which the
+   * offers should be read. May be specified as '-' to read all offers under an
+   * app.
+   * @param string $basePlanId Required. The parent base plan (ID) for which the
+   * offers should be read. May be specified as '-' to read all offers under a
+   * subscription or an app. Must be specified as '-' if product_id is specified
+   * as '-'.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of subscriptions to return. The
+   * service may return fewer than this value. If unspecified, at most 50
+   * subscriptions will be returned. The maximum value is 1000; values above 1000
+   * will be coerced to 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListSubscriptionsOffers` call. Provide this to retrieve the subsequent page.
+   * When paginating, all other parameters provided to `ListSubscriptionOffers`
+   * must match the call that provided the page token.
+   * @return ListSubscriptionOffersResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listMonetizationSubscriptionsBasePlansOffers($packageName, $productId, $basePlanId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId, 'basePlanId' => $basePlanId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListSubscriptionOffersResponse::class);
+  }
+  /**
+   * Updates an existing subscription offer. (offers.patch)
+   *
+   * @param string $packageName Required. Immutable. The package name of the app
+   * the parent subscription belongs to.
+   * @param string $productId Required. Immutable. The ID of the parent
+   * subscription this offer belongs to.
+   * @param string $basePlanId Required. Immutable. The ID of the base plan to
+   * which this offer is an extension.
+   * @param string $offerId Required. Immutable. Unique ID of this subscription
+   * offer. Must be unique within the base plan.
+   * @param SubscriptionOffer $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool allowMissing Optional. If set to true, and the subscription
+   * offer with the given package_name, product_id, base_plan_id and offer_id
+   * doesn't exist, an offer will be created. If a new offer is created,
+   * update_mask is ignored.
+   * @opt_param string latencyTolerance Optional. The latency tolerance for the
+   * propagation of this product update. Defaults to latency-sensitive.
+   * @opt_param string regionsVersion.version Required. A string representing the
+   * version of available regions being used for the specified resource. Regional
+   * prices for the resource have to be specified according to the information
+   * published in [this article](https://support.google.com/googleplay/android-
+   * developer/answer/10532353). Each time the supported locations substantially
+   * change, the version will be incremented. Using this field will ensure that
+   * creating and updating the resource with an older region's version and set of
+   * regional prices and currencies will succeed even though a new version is
+   * available. The latest version is 2022/02.
+   * @opt_param string updateMask Required. The list of fields to be updated.
+   * @return SubscriptionOffer
+   * @throws \Google\Service\Exception
+   */
+  public function patch($packageName, $productId, $basePlanId, $offerId, SubscriptionOffer $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId, 'basePlanId' => $basePlanId, 'offerId' => $offerId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], SubscriptionOffer::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MonetizationSubscriptionsBasePlansOffers::class, 'Google_Service_AndroidPublisher_Resource_MonetizationSubscriptionsBasePlansOffers');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/Orders.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/Orders.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/Orders.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\AndroidPublisher\Resource;
+
+/**
+ * The "orders" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $orders = $androidpublisherService->orders;
+ *  </code>
+ */
+class Orders extends \Google\Service\Resource
+{
+  /**
+   * Refunds a user's subscription or in-app purchase order. Orders older than 3
+   * years cannot be refunded. (orders.refund)
+   *
+   * @param string $packageName The package name of the application for which this
+   * subscription or in-app item was purchased (for example, 'com.some.thing').
+   * @param string $orderId The order ID provided to the user when the
+   * subscription or in-app order was purchased.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool revoke Whether to revoke the purchased item. If set to true,
+   * access to the subscription or in-app item will be terminated immediately. If
+   * the item is a recurring subscription, all future payments will also be
+   * terminated. Consumed in-app items need to be handled by developer's app.
+   * (optional).
+   * @throws \Google\Service\Exception
+   */
+  public function refund($packageName, $orderId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'orderId' => $orderId];
+    $params = array_merge($params, $optParams);
+    return $this->call('refund', [$params]);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Orders::class, 'Google_Service_AndroidPublisher_Resource_Orders');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/Purchases.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/Purchases.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/Purchases.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,33 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+/**
+ * The "purchases" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $purchases = $androidpublisherService->purchases;
+ *  </code>
+ */
+class Purchases extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Purchases::class, 'Google_Service_AndroidPublisher_Resource_Purchases');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/PurchasesProducts.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/PurchasesProducts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/PurchasesProducts.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\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\ProductPurchase;
+use Google\Service\AndroidPublisher\ProductPurchasesAcknowledgeRequest;
+
+/**
+ * The "products" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $products = $androidpublisherService->purchases_products;
+ *  </code>
+ */
+class PurchasesProducts extends \Google\Service\Resource
+{
+  /**
+   * Acknowledges a purchase of an inapp item. (products.acknowledge)
+   *
+   * @param string $packageName The package name of the application the inapp
+   * product was sold in (for example, 'com.some.thing').
+   * @param string $productId The inapp product SKU (for example,
+   * 'com.some.thing.inapp1').
+   * @param string $token The token provided to the user's device when the inapp
+   * product was purchased.
+   * @param ProductPurchasesAcknowledgeRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @throws \Google\Service\Exception
+   */
+  public function acknowledge($packageName, $productId, $token, ProductPurchasesAcknowledgeRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId, 'token' => $token, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('acknowledge', [$params]);
+  }
+  /**
+   * Consumes a purchase for an inapp item. (products.consume)
+   *
+   * @param string $packageName The package name of the application the inapp
+   * product was sold in (for example, 'com.some.thing').
+   * @param string $productId The inapp product SKU (for example,
+   * 'com.some.thing.inapp1').
+   * @param string $token The token provided to the user's device when the inapp
+   * product was purchased.
+   * @param array $optParams Optional parameters.
+   * @throws \Google\Service\Exception
+   */
+  public function consume($packageName, $productId, $token, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId, 'token' => $token];
+    $params = array_merge($params, $optParams);
+    return $this->call('consume', [$params]);
+  }
+  /**
+   * Checks the purchase and consumption status of an inapp item. (products.get)
+   *
+   * @param string $packageName The package name of the application the inapp
+   * product was sold in (for example, 'com.some.thing').
+   * @param string $productId The inapp product SKU (for example,
+   * 'com.some.thing.inapp1').
+   * @param string $token The token provided to the user's device when the inapp
+   * product was purchased.
+   * @param array $optParams Optional parameters.
+   * @return ProductPurchase
+   * @throws \Google\Service\Exception
+   */
+  public function get($packageName, $productId, $token, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'productId' => $productId, 'token' => $token];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], ProductPurchase::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PurchasesProducts::class, 'Google_Service_AndroidPublisher_Resource_PurchasesProducts');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/PurchasesSubscriptions.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/PurchasesSubscriptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/PurchasesSubscriptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,157 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\SubscriptionPurchase;
+use Google\Service\AndroidPublisher\SubscriptionPurchasesAcknowledgeRequest;
+use Google\Service\AndroidPublisher\SubscriptionPurchasesDeferRequest;
+use Google\Service\AndroidPublisher\SubscriptionPurchasesDeferResponse;
+
+/**
+ * The "subscriptions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $subscriptions = $androidpublisherService->purchases_subscriptions;
+ *  </code>
+ */
+class PurchasesSubscriptions extends \Google\Service\Resource
+{
+  /**
+   * Acknowledges a subscription purchase. (subscriptions.acknowledge)
+   *
+   * @param string $packageName The package name of the application for which this
+   * subscription was purchased (for example, 'com.some.thing').
+   * @param string $subscriptionId The purchased subscription ID (for example,
+   * 'monthly001').
+   * @param string $token The token provided to the user's device when the
+   * subscription was purchased.
+   * @param SubscriptionPurchasesAcknowledgeRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @throws \Google\Service\Exception
+   */
+  public function acknowledge($packageName, $subscriptionId, $token, SubscriptionPurchasesAcknowledgeRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'subscriptionId' => $subscriptionId, 'token' => $token, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('acknowledge', [$params]);
+  }
+  /**
+   * Cancels a user's subscription purchase. The subscription remains valid until
+   * its expiration time. (subscriptions.cancel)
+   *
+   * @param string $packageName The package name of the application for which this
+   * subscription was purchased (for example, 'com.some.thing').
+   * @param string $subscriptionId The purchased subscription ID (for example,
+   * 'monthly001').
+   * @param string $token The token provided to the user's device when the
+   * subscription was purchased.
+   * @param array $optParams Optional parameters.
+   * @throws \Google\Service\Exception
+   */
+  public function cancel($packageName, $subscriptionId, $token, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'subscriptionId' => $subscriptionId, 'token' => $token];
+    $params = array_merge($params, $optParams);
+    return $this->call('cancel', [$params]);
+  }
+  /**
+   * Defers a user's subscription purchase until a specified future expiration
+   * time. (subscriptions.defer)
+   *
+   * @param string $packageName The package name of the application for which this
+   * subscription was purchased (for example, 'com.some.thing').
+   * @param string $subscriptionId The purchased subscription ID (for example,
+   * 'monthly001').
+   * @param string $token The token provided to the user's device when the
+   * subscription was purchased.
+   * @param SubscriptionPurchasesDeferRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return SubscriptionPurchasesDeferResponse
+   * @throws \Google\Service\Exception
+   */
+  public function defer($packageName, $subscriptionId, $token, SubscriptionPurchasesDeferRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'subscriptionId' => $subscriptionId, 'token' => $token, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('defer', [$params], SubscriptionPurchasesDeferResponse::class);
+  }
+  /**
+   * Checks whether a user's subscription purchase is valid and returns its expiry
+   * time. (subscriptions.get)
+   *
+   * @param string $packageName The package name of the application for which this
+   * subscription was purchased (for example, 'com.some.thing').
+   * @param string $subscriptionId The purchased subscription ID (for example,
+   * 'monthly001').
+   * @param string $token The token provided to the user's device when the
+   * subscription was purchased.
+   * @param array $optParams Optional parameters.
+   * @return SubscriptionPurchase
+   * @throws \Google\Service\Exception
+   */
+  public function get($packageName, $subscriptionId, $token, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'subscriptionId' => $subscriptionId, 'token' => $token];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], SubscriptionPurchase::class);
+  }
+  /**
+   * Refunds a user's subscription purchase, but the subscription remains valid
+   * until its expiration time and it will continue to recur.
+   * (subscriptions.refund)
+   *
+   * @param string $packageName The package name of the application for which this
+   * subscription was purchased (for example, 'com.some.thing').
+   * @param string $subscriptionId "The purchased subscription ID (for example,
+   * 'monthly001').
+   * @param string $token The token provided to the user's device when the
+   * subscription was purchased.
+   * @param array $optParams Optional parameters.
+   * @throws \Google\Service\Exception
+   */
+  public function refund($packageName, $subscriptionId, $token, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'subscriptionId' => $subscriptionId, 'token' => $token];
+    $params = array_merge($params, $optParams);
+    return $this->call('refund', [$params]);
+  }
+  /**
+   * Refunds and immediately revokes a user's subscription purchase. Access to the
+   * subscription will be terminated immediately and it will stop recurring.
+   * (subscriptions.revoke)
+   *
+   * @param string $packageName The package name of the application for which this
+   * subscription was purchased (for example, 'com.some.thing').
+   * @param string $subscriptionId The purchased subscription ID (for example,
+   * 'monthly001').
+   * @param string $token The token provided to the user's device when the
+   * subscription was purchased.
+   * @param array $optParams Optional parameters.
+   * @throws \Google\Service\Exception
+   */
+  public function revoke($packageName, $subscriptionId, $token, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'subscriptionId' => $subscriptionId, 'token' => $token];
+    $params = array_merge($params, $optParams);
+    return $this->call('revoke', [$params]);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PurchasesSubscriptions::class, 'Google_Service_AndroidPublisher_Resource_PurchasesSubscriptions');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/PurchasesSubscriptionsv2.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/PurchasesSubscriptionsv2.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/PurchasesSubscriptionsv2.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,72 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\RevokeSubscriptionPurchaseRequest;
+use Google\Service\AndroidPublisher\RevokeSubscriptionPurchaseResponse;
+use Google\Service\AndroidPublisher\SubscriptionPurchaseV2;
+
+/**
+ * The "subscriptionsv2" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $subscriptionsv2 = $androidpublisherService->purchases_subscriptionsv2;
+ *  </code>
+ */
+class PurchasesSubscriptionsv2 extends \Google\Service\Resource
+{
+  /**
+   * Get metadata about a subscription (subscriptionsv2.get)
+   *
+   * @param string $packageName The package of the application for which this
+   * subscription was purchased (for example, 'com.some.thing').
+   * @param string $token Required. The token provided to the user's device when
+   * the subscription was purchased.
+   * @param array $optParams Optional parameters.
+   * @return SubscriptionPurchaseV2
+   * @throws \Google\Service\Exception
+   */
+  public function get($packageName, $token, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'token' => $token];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], SubscriptionPurchaseV2::class);
+  }
+  /**
+   * Revoke a subscription purchase for the user. (subscriptionsv2.revoke)
+   *
+   * @param string $packageName Required. The package of the application for which
+   * this subscription was purchased (for example, 'com.some.thing').
+   * @param string $token Required. The token provided to the user's device when
+   * the subscription was purchased.
+   * @param RevokeSubscriptionPurchaseRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return RevokeSubscriptionPurchaseResponse
+   * @throws \Google\Service\Exception
+   */
+  public function revoke($packageName, $token, RevokeSubscriptionPurchaseRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'token' => $token, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('revoke', [$params], RevokeSubscriptionPurchaseResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PurchasesSubscriptionsv2::class, 'Google_Service_AndroidPublisher_Resource_PurchasesSubscriptionsv2');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/PurchasesVoidedpurchases.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/PurchasesVoidedpurchases.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/PurchasesVoidedpurchases.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,84 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\VoidedPurchasesListResponse;
+
+/**
+ * The "voidedpurchases" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $voidedpurchases = $androidpublisherService->purchases_voidedpurchases;
+ *  </code>
+ */
+class PurchasesVoidedpurchases extends \Google\Service\Resource
+{
+  /**
+   * Lists the purchases that were canceled, refunded or charged-back.
+   * (voidedpurchases.listPurchasesVoidedpurchases)
+   *
+   * @param string $packageName The package name of the application for which
+   * voided purchases need to be returned (for example, 'com.some.thing').
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string endTime The time, in milliseconds since the Epoch, of the
+   * newest voided purchase that you want to see in the response. The value of
+   * this parameter cannot be greater than the current time and is ignored if a
+   * pagination token is set. Default value is current time. Note: This filter is
+   * applied on the time at which the record is seen as voided by our systems and
+   * not the actual voided time returned in the response.
+   * @opt_param bool includeQuantityBasedPartialRefund Optional. Whether to
+   * include voided purchases of quantity-based partial refunds, which are
+   * applicable only to multi-quantity purchases. If true, additional voided
+   * purchases may be returned with voidedQuantity that indicates the refund
+   * quantity of a quantity-based partial refund. The default value is false.
+   * @opt_param string maxResults Defines how many results the list operation
+   * should return. The default number depends on the resource collection.
+   * @opt_param string startIndex Defines the index of the first element to
+   * return. This can only be used if indexed paging is enabled.
+   * @opt_param string startTime The time, in milliseconds since the Epoch, of the
+   * oldest voided purchase that you want to see in the response. The value of
+   * this parameter cannot be older than 30 days and is ignored if a pagination
+   * token is set. Default value is current time minus 30 days. Note: This filter
+   * is applied on the time at which the record is seen as voided by our systems
+   * and not the actual voided time returned in the response.
+   * @opt_param string token Defines the token of the page to return, usually
+   * taken from TokenPagination. This can only be used if token paging is enabled.
+   * @opt_param int type The type of voided purchases that you want to see in the
+   * response. Possible values are: 0. Only voided in-app product purchases will
+   * be returned in the response. This is the default value. 1. Both voided in-app
+   * purchases and voided subscription purchases will be returned in the response.
+   * Note: Before requesting to receive voided subscription purchases, you must
+   * switch to use orderId in the response which uniquely identifies one-time
+   * purchases and subscriptions. Otherwise, you will receive multiple
+   * subscription orders with the same PurchaseToken, because subscription renewal
+   * orders share the same PurchaseToken.
+   * @return VoidedPurchasesListResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listPurchasesVoidedpurchases($packageName, $optParams = [])
+  {
+    $params = ['packageName' => $packageName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], VoidedPurchasesListResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PurchasesVoidedpurchases::class, 'Google_Service_AndroidPublisher_Resource_PurchasesVoidedpurchases');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/Reviews.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/Reviews.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/Reviews.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\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\Review;
+use Google\Service\AndroidPublisher\ReviewsListResponse;
+use Google\Service\AndroidPublisher\ReviewsReplyRequest;
+use Google\Service\AndroidPublisher\ReviewsReplyResponse;
+
+/**
+ * The "reviews" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $reviews = $androidpublisherService->reviews;
+ *  </code>
+ */
+class Reviews extends \Google\Service\Resource
+{
+  /**
+   * Gets a single review. (reviews.get)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $reviewId Unique identifier for a review.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string translationLanguage Language localization code.
+   * @return Review
+   * @throws \Google\Service\Exception
+   */
+  public function get($packageName, $reviewId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'reviewId' => $reviewId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Review::class);
+  }
+  /**
+   * Lists all reviews. (reviews.listReviews)
+   *
+   * @param string $packageName Package name of the app.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string maxResults How many results the list operation should
+   * return.
+   * @opt_param string startIndex The index of the first element to return.
+   * @opt_param string token Pagination token. If empty, list starts at the first
+   * review.
+   * @opt_param string translationLanguage Language localization code.
+   * @return ReviewsListResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listReviews($packageName, $optParams = [])
+  {
+    $params = ['packageName' => $packageName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ReviewsListResponse::class);
+  }
+  /**
+   * Replies to a single review, or updates an existing reply. (reviews.reply)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $reviewId Unique identifier for a review.
+   * @param ReviewsReplyRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return ReviewsReplyResponse
+   * @throws \Google\Service\Exception
+   */
+  public function reply($packageName, $reviewId, ReviewsReplyRequest $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'reviewId' => $reviewId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('reply', [$params], ReviewsReplyResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Reviews::class, 'Google_Service_AndroidPublisher_Resource_Reviews');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/Systemapks.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/Systemapks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/Systemapks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,33 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+/**
+ * The "systemapks" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $systemapks = $androidpublisherService->systemapks;
+ *  </code>
+ */
+class Systemapks extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Systemapks::class, 'Google_Service_AndroidPublisher_Resource_Systemapks');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/SystemapksVariants.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/SystemapksVariants.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/SystemapksVariants.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,101 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\SystemApksListResponse;
+use Google\Service\AndroidPublisher\Variant;
+
+/**
+ * The "variants" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $variants = $androidpublisherService->systemapks_variants;
+ *  </code>
+ */
+class SystemapksVariants extends \Google\Service\Resource
+{
+  /**
+   * Creates an APK which is suitable for inclusion in a system image from an
+   * already uploaded Android App Bundle. (variants.create)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $versionCode The version code of the App Bundle.
+   * @param Variant $postBody
+   * @param array $optParams Optional parameters.
+   * @return Variant
+   * @throws \Google\Service\Exception
+   */
+  public function create($packageName, $versionCode, Variant $postBody, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'versionCode' => $versionCode, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Variant::class);
+  }
+  /**
+   * Downloads a previously created system APK which is suitable for inclusion in
+   * a system image. (variants.download)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $versionCode The version code of the App Bundle.
+   * @param string $variantId The ID of a previously created system APK variant.
+   * @param array $optParams Optional parameters.
+   * @throws \Google\Service\Exception
+   */
+  public function download($packageName, $versionCode, $variantId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'versionCode' => $versionCode, 'variantId' => $variantId];
+    $params = array_merge($params, $optParams);
+    return $this->call('download', [$params]);
+  }
+  /**
+   * Returns a previously created system APK variant. (variants.get)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $versionCode The version code of the App Bundle.
+   * @param string $variantId The ID of a previously created system APK variant.
+   * @param array $optParams Optional parameters.
+   * @return Variant
+   * @throws \Google\Service\Exception
+   */
+  public function get($packageName, $versionCode, $variantId, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'versionCode' => $versionCode, 'variantId' => $variantId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Variant::class);
+  }
+  /**
+   * Returns the list of previously created system APK variants.
+   * (variants.listSystemapksVariants)
+   *
+   * @param string $packageName Package name of the app.
+   * @param string $versionCode The version code of the App Bundle.
+   * @param array $optParams Optional parameters.
+   * @return SystemApksListResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listSystemapksVariants($packageName, $versionCode, $optParams = [])
+  {
+    $params = ['packageName' => $packageName, 'versionCode' => $versionCode];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], SystemApksListResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SystemapksVariants::class, 'Google_Service_AndroidPublisher_Resource_SystemapksVariants');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Resource/Users.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Resource/Users.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Resource/Users.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,105 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher\Resource;
+
+use Google\Service\AndroidPublisher\ListUsersResponse;
+use Google\Service\AndroidPublisher\User;
+
+/**
+ * The "users" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidpublisherService = new Google\Service\AndroidPublisher(...);
+ *   $users = $androidpublisherService->users;
+ *  </code>
+ */
+class Users extends \Google\Service\Resource
+{
+  /**
+   * Grant access for a user to the given developer account. (users.create)
+   *
+   * @param string $parent Required. The developer account to add the user to.
+   * Format: developers/{developer}
+   * @param User $postBody
+   * @param array $optParams Optional parameters.
+   * @return User
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, User $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], User::class);
+  }
+  /**
+   * Removes all access for the user to the given developer account.
+   * (users.delete)
+   *
+   * @param string $name Required. The name of the user to delete. Format:
+   * developers/{developer}/users/{email}
+   * @param array $optParams Optional parameters.
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params]);
+  }
+  /**
+   * Lists all users with access to a developer account. (users.listUsers)
+   *
+   * @param string $parent Required. The developer account to fetch users from.
+   * Format: developers/{developer}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of results to return. This must be
+   * set to -1 to disable pagination.
+   * @opt_param string pageToken A token received from a previous call to this
+   * method, in order to retrieve further results.
+   * @return ListUsersResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listUsers($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListUsersResponse::class);
+  }
+  /**
+   * Updates access for the user to the developer account. (users.patch)
+   *
+   * @param string $name Required. Resource name for this user, following the
+   * pattern "developers/{developer}/users/{email}".
+   * @param User $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Optional. The list of fields to be updated.
+   * @return User
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, User $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], User::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Users::class, 'Google_Service_AndroidPublisher_Resource_Users');
Index: vendor/google/apiclient-services/src/AndroidPublisher/RestrictedPaymentCountries.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/RestrictedPaymentCountries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/RestrictedPaymentCountries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class RestrictedPaymentCountries extends \Google\Collection
+{
+  protected $collection_key = 'regionCodes';
+  /**
+   * @var string[]
+   */
+  public $regionCodes;
+
+  /**
+   * @param string[]
+   */
+  public function setRegionCodes($regionCodes)
+  {
+    $this->regionCodes = $regionCodes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRegionCodes()
+  {
+    return $this->regionCodes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RestrictedPaymentCountries::class, 'Google_Service_AndroidPublisher_RestrictedPaymentCountries');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Review.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Review.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Review.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\AndroidPublisher;
+
+class Review extends \Google\Collection
+{
+  protected $collection_key = 'comments';
+  /**
+   * @var string
+   */
+  public $authorName;
+  protected $commentsType = Comment::class;
+  protected $commentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $reviewId;
+
+  /**
+   * @param string
+   */
+  public function setAuthorName($authorName)
+  {
+    $this->authorName = $authorName;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthorName()
+  {
+    return $this->authorName;
+  }
+  /**
+   * @param Comment[]
+   */
+  public function setComments($comments)
+  {
+    $this->comments = $comments;
+  }
+  /**
+   * @return Comment[]
+   */
+  public function getComments()
+  {
+    return $this->comments;
+  }
+  /**
+   * @param string
+   */
+  public function setReviewId($reviewId)
+  {
+    $this->reviewId = $reviewId;
+  }
+  /**
+   * @return string
+   */
+  public function getReviewId()
+  {
+    return $this->reviewId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Review::class, 'Google_Service_AndroidPublisher_Review');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ReviewReplyResult.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ReviewReplyResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ReviewReplyResult.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\AndroidPublisher;
+
+class ReviewReplyResult extends \Google\Model
+{
+  protected $lastEditedType = Timestamp::class;
+  protected $lastEditedDataType = '';
+  /**
+   * @var string
+   */
+  public $replyText;
+
+  /**
+   * @param Timestamp
+   */
+  public function setLastEdited(Timestamp $lastEdited)
+  {
+    $this->lastEdited = $lastEdited;
+  }
+  /**
+   * @return Timestamp
+   */
+  public function getLastEdited()
+  {
+    return $this->lastEdited;
+  }
+  /**
+   * @param string
+   */
+  public function setReplyText($replyText)
+  {
+    $this->replyText = $replyText;
+  }
+  /**
+   * @return string
+   */
+  public function getReplyText()
+  {
+    return $this->replyText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ReviewReplyResult::class, 'Google_Service_AndroidPublisher_ReviewReplyResult');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ReviewsListResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ReviewsListResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ReviewsListResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,75 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class ReviewsListResponse extends \Google\Collection
+{
+  protected $collection_key = 'reviews';
+  protected $pageInfoType = PageInfo::class;
+  protected $pageInfoDataType = '';
+  protected $reviewsType = Review::class;
+  protected $reviewsDataType = 'array';
+  protected $tokenPaginationType = TokenPagination::class;
+  protected $tokenPaginationDataType = '';
+
+  /**
+   * @param PageInfo
+   */
+  public function setPageInfo(PageInfo $pageInfo)
+  {
+    $this->pageInfo = $pageInfo;
+  }
+  /**
+   * @return PageInfo
+   */
+  public function getPageInfo()
+  {
+    return $this->pageInfo;
+  }
+  /**
+   * @param Review[]
+   */
+  public function setReviews($reviews)
+  {
+    $this->reviews = $reviews;
+  }
+  /**
+   * @return Review[]
+   */
+  public function getReviews()
+  {
+    return $this->reviews;
+  }
+  /**
+   * @param TokenPagination
+   */
+  public function setTokenPagination(TokenPagination $tokenPagination)
+  {
+    $this->tokenPagination = $tokenPagination;
+  }
+  /**
+   * @return TokenPagination
+   */
+  public function getTokenPagination()
+  {
+    return $this->tokenPagination;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ReviewsListResponse::class, 'Google_Service_AndroidPublisher_ReviewsListResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ReviewsReplyRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ReviewsReplyRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ReviewsReplyRequest.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\AndroidPublisher;
+
+class ReviewsReplyRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $replyText;
+
+  /**
+   * @param string
+   */
+  public function setReplyText($replyText)
+  {
+    $this->replyText = $replyText;
+  }
+  /**
+   * @return string
+   */
+  public function getReplyText()
+  {
+    return $this->replyText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ReviewsReplyRequest::class, 'Google_Service_AndroidPublisher_ReviewsReplyRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ReviewsReplyResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ReviewsReplyResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ReviewsReplyResponse.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\AndroidPublisher;
+
+class ReviewsReplyResponse extends \Google\Model
+{
+  protected $resultType = ReviewReplyResult::class;
+  protected $resultDataType = '';
+
+  /**
+   * @param ReviewReplyResult
+   */
+  public function setResult(ReviewReplyResult $result)
+  {
+    $this->result = $result;
+  }
+  /**
+   * @return ReviewReplyResult
+   */
+  public function getResult()
+  {
+    return $this->result;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ReviewsReplyResponse::class, 'Google_Service_AndroidPublisher_ReviewsReplyResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/RevocationContext.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/RevocationContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/RevocationContext.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\AndroidPublisher;
+
+class RevocationContext extends \Google\Model
+{
+  protected $fullRefundType = RevocationContextFullRefund::class;
+  protected $fullRefundDataType = '';
+  protected $proratedRefundType = RevocationContextProratedRefund::class;
+  protected $proratedRefundDataType = '';
+
+  /**
+   * @param RevocationContextFullRefund
+   */
+  public function setFullRefund(RevocationContextFullRefund $fullRefund)
+  {
+    $this->fullRefund = $fullRefund;
+  }
+  /**
+   * @return RevocationContextFullRefund
+   */
+  public function getFullRefund()
+  {
+    return $this->fullRefund;
+  }
+  /**
+   * @param RevocationContextProratedRefund
+   */
+  public function setProratedRefund(RevocationContextProratedRefund $proratedRefund)
+  {
+    $this->proratedRefund = $proratedRefund;
+  }
+  /**
+   * @return RevocationContextProratedRefund
+   */
+  public function getProratedRefund()
+  {
+    return $this->proratedRefund;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RevocationContext::class, 'Google_Service_AndroidPublisher_RevocationContext');
Index: vendor/google/apiclient-services/src/AndroidPublisher/RevocationContextFullRefund.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/RevocationContextFullRefund.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/RevocationContextFullRefund.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\AndroidPublisher;
+
+class RevocationContextFullRefund extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RevocationContextFullRefund::class, 'Google_Service_AndroidPublisher_RevocationContextFullRefund');
Index: vendor/google/apiclient-services/src/AndroidPublisher/RevocationContextProratedRefund.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/RevocationContextProratedRefund.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/RevocationContextProratedRefund.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\AndroidPublisher;
+
+class RevocationContextProratedRefund extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RevocationContextProratedRefund::class, 'Google_Service_AndroidPublisher_RevocationContextProratedRefund');
Index: vendor/google/apiclient-services/src/AndroidPublisher/RevokeSubscriptionPurchaseRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/RevokeSubscriptionPurchaseRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/RevokeSubscriptionPurchaseRequest.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\AndroidPublisher;
+
+class RevokeSubscriptionPurchaseRequest extends \Google\Model
+{
+  protected $revocationContextType = RevocationContext::class;
+  protected $revocationContextDataType = '';
+
+  /**
+   * @param RevocationContext
+   */
+  public function setRevocationContext(RevocationContext $revocationContext)
+  {
+    $this->revocationContext = $revocationContext;
+  }
+  /**
+   * @return RevocationContext
+   */
+  public function getRevocationContext()
+  {
+    return $this->revocationContext;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RevokeSubscriptionPurchaseRequest::class, 'Google_Service_AndroidPublisher_RevokeSubscriptionPurchaseRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/RevokeSubscriptionPurchaseResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/RevokeSubscriptionPurchaseResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/RevokeSubscriptionPurchaseResponse.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\AndroidPublisher;
+
+class RevokeSubscriptionPurchaseResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RevokeSubscriptionPurchaseResponse::class, 'Google_Service_AndroidPublisher_RevokeSubscriptionPurchaseResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SafetyLabelsUpdateRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SafetyLabelsUpdateRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SafetyLabelsUpdateRequest.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\AndroidPublisher;
+
+class SafetyLabelsUpdateRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $safetyLabels;
+
+  /**
+   * @param string
+   */
+  public function setSafetyLabels($safetyLabels)
+  {
+    $this->safetyLabels = $safetyLabels;
+  }
+  /**
+   * @return string
+   */
+  public function getSafetyLabels()
+  {
+    return $this->safetyLabels;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SafetyLabelsUpdateRequest::class, 'Google_Service_AndroidPublisher_SafetyLabelsUpdateRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SafetyLabelsUpdateResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SafetyLabelsUpdateResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SafetyLabelsUpdateResponse.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\AndroidPublisher;
+
+class SafetyLabelsUpdateResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SafetyLabelsUpdateResponse::class, 'Google_Service_AndroidPublisher_SafetyLabelsUpdateResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ScreenDensity.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ScreenDensity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ScreenDensity.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\AndroidPublisher;
+
+class ScreenDensity extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $densityAlias;
+  /**
+   * @var int
+   */
+  public $densityDpi;
+
+  /**
+   * @param string
+   */
+  public function setDensityAlias($densityAlias)
+  {
+    $this->densityAlias = $densityAlias;
+  }
+  /**
+   * @return string
+   */
+  public function getDensityAlias()
+  {
+    return $this->densityAlias;
+  }
+  /**
+   * @param int
+   */
+  public function setDensityDpi($densityDpi)
+  {
+    $this->densityDpi = $densityDpi;
+  }
+  /**
+   * @return int
+   */
+  public function getDensityDpi()
+  {
+    return $this->densityDpi;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ScreenDensity::class, 'Google_Service_AndroidPublisher_ScreenDensity');
Index: vendor/google/apiclient-services/src/AndroidPublisher/ScreenDensityTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/ScreenDensityTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/ScreenDensityTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,59 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class ScreenDensityTargeting extends \Google\Collection
+{
+  protected $collection_key = 'value';
+  protected $alternativesType = ScreenDensity::class;
+  protected $alternativesDataType = 'array';
+  protected $valueType = ScreenDensity::class;
+  protected $valueDataType = 'array';
+
+  /**
+   * @param ScreenDensity[]
+   */
+  public function setAlternatives($alternatives)
+  {
+    $this->alternatives = $alternatives;
+  }
+  /**
+   * @return ScreenDensity[]
+   */
+  public function getAlternatives()
+  {
+    return $this->alternatives;
+  }
+  /**
+   * @param ScreenDensity[]
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return ScreenDensity[]
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ScreenDensityTargeting::class, 'Google_Service_AndroidPublisher_ScreenDensityTargeting');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SdkVersion.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SdkVersion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SdkVersion.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\AndroidPublisher;
+
+class SdkVersion extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $min;
+
+  /**
+   * @param int
+   */
+  public function setMin($min)
+  {
+    $this->min = $min;
+  }
+  /**
+   * @return int
+   */
+  public function getMin()
+  {
+    return $this->min;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SdkVersion::class, 'Google_Service_AndroidPublisher_SdkVersion');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SdkVersionTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SdkVersionTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SdkVersionTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,59 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class SdkVersionTargeting extends \Google\Collection
+{
+  protected $collection_key = 'value';
+  protected $alternativesType = SdkVersion::class;
+  protected $alternativesDataType = 'array';
+  protected $valueType = SdkVersion::class;
+  protected $valueDataType = 'array';
+
+  /**
+   * @param SdkVersion[]
+   */
+  public function setAlternatives($alternatives)
+  {
+    $this->alternatives = $alternatives;
+  }
+  /**
+   * @return SdkVersion[]
+   */
+  public function getAlternatives()
+  {
+    return $this->alternatives;
+  }
+  /**
+   * @param SdkVersion[]
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return SdkVersion[]
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SdkVersionTargeting::class, 'Google_Service_AndroidPublisher_SdkVersionTargeting');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SignupPromotion.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SignupPromotion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SignupPromotion.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\AndroidPublisher;
+
+class SignupPromotion extends \Google\Model
+{
+  protected $oneTimeCodeType = OneTimeCode::class;
+  protected $oneTimeCodeDataType = '';
+  protected $vanityCodeType = VanityCode::class;
+  protected $vanityCodeDataType = '';
+
+  /**
+   * @param OneTimeCode
+   */
+  public function setOneTimeCode(OneTimeCode $oneTimeCode)
+  {
+    $this->oneTimeCode = $oneTimeCode;
+  }
+  /**
+   * @return OneTimeCode
+   */
+  public function getOneTimeCode()
+  {
+    return $this->oneTimeCode;
+  }
+  /**
+   * @param VanityCode
+   */
+  public function setVanityCode(VanityCode $vanityCode)
+  {
+    $this->vanityCode = $vanityCode;
+  }
+  /**
+   * @return VanityCode
+   */
+  public function getVanityCode()
+  {
+    return $this->vanityCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SignupPromotion::class, 'Google_Service_AndroidPublisher_SignupPromotion');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SplitApkMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SplitApkMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SplitApkMetadata.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\AndroidPublisher;
+
+class SplitApkMetadata extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $isMasterSplit;
+  /**
+   * @var string
+   */
+  public $splitId;
+
+  /**
+   * @param bool
+   */
+  public function setIsMasterSplit($isMasterSplit)
+  {
+    $this->isMasterSplit = $isMasterSplit;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsMasterSplit()
+  {
+    return $this->isMasterSplit;
+  }
+  /**
+   * @param string
+   */
+  public function setSplitId($splitId)
+  {
+    $this->splitId = $splitId;
+  }
+  /**
+   * @return string
+   */
+  public function getSplitId()
+  {
+    return $this->splitId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SplitApkMetadata::class, 'Google_Service_AndroidPublisher_SplitApkMetadata');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SplitApkVariant.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SplitApkVariant.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SplitApkVariant.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\AndroidPublisher;
+
+class SplitApkVariant extends \Google\Collection
+{
+  protected $collection_key = 'apkSet';
+  protected $apkSetType = ApkSet::class;
+  protected $apkSetDataType = 'array';
+  protected $targetingType = VariantTargeting::class;
+  protected $targetingDataType = '';
+  /**
+   * @var int
+   */
+  public $variantNumber;
+
+  /**
+   * @param ApkSet[]
+   */
+  public function setApkSet($apkSet)
+  {
+    $this->apkSet = $apkSet;
+  }
+  /**
+   * @return ApkSet[]
+   */
+  public function getApkSet()
+  {
+    return $this->apkSet;
+  }
+  /**
+   * @param VariantTargeting
+   */
+  public function setTargeting(VariantTargeting $targeting)
+  {
+    $this->targeting = $targeting;
+  }
+  /**
+   * @return VariantTargeting
+   */
+  public function getTargeting()
+  {
+    return $this->targeting;
+  }
+  /**
+   * @param int
+   */
+  public function setVariantNumber($variantNumber)
+  {
+    $this->variantNumber = $variantNumber;
+  }
+  /**
+   * @return int
+   */
+  public function getVariantNumber()
+  {
+    return $this->variantNumber;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SplitApkVariant::class, 'Google_Service_AndroidPublisher_SplitApkVariant');
Index: vendor/google/apiclient-services/src/AndroidPublisher/StandaloneApkMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/StandaloneApkMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/StandaloneApkMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class StandaloneApkMetadata extends \Google\Collection
+{
+  protected $collection_key = 'fusedModuleName';
+  /**
+   * @var string[]
+   */
+  public $fusedModuleName;
+
+  /**
+   * @param string[]
+   */
+  public function setFusedModuleName($fusedModuleName)
+  {
+    $this->fusedModuleName = $fusedModuleName;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFusedModuleName()
+  {
+    return $this->fusedModuleName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StandaloneApkMetadata::class, 'Google_Service_AndroidPublisher_StandaloneApkMetadata');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SubscribeWithGoogleInfo.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SubscribeWithGoogleInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SubscribeWithGoogleInfo.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\AndroidPublisher;
+
+class SubscribeWithGoogleInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $emailAddress;
+  /**
+   * @var string
+   */
+  public $familyName;
+  /**
+   * @var string
+   */
+  public $givenName;
+  /**
+   * @var string
+   */
+  public $profileId;
+  /**
+   * @var string
+   */
+  public $profileName;
+
+  /**
+   * @param string
+   */
+  public function setEmailAddress($emailAddress)
+  {
+    $this->emailAddress = $emailAddress;
+  }
+  /**
+   * @return string
+   */
+  public function getEmailAddress()
+  {
+    return $this->emailAddress;
+  }
+  /**
+   * @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;
+  }
+  /**
+   * @param string
+   */
+  public function setProfileId($profileId)
+  {
+    $this->profileId = $profileId;
+  }
+  /**
+   * @return string
+   */
+  public function getProfileId()
+  {
+    return $this->profileId;
+  }
+  /**
+   * @param string
+   */
+  public function setProfileName($profileName)
+  {
+    $this->profileName = $profileName;
+  }
+  /**
+   * @return string
+   */
+  public function getProfileName()
+  {
+    return $this->profileName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SubscribeWithGoogleInfo::class, 'Google_Service_AndroidPublisher_SubscribeWithGoogleInfo');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Subscription.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Subscription.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Subscription.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,145 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class Subscription extends \Google\Collection
+{
+  protected $collection_key = 'listings';
+  /**
+   * @var bool
+   */
+  public $archived;
+  protected $basePlansType = BasePlan::class;
+  protected $basePlansDataType = 'array';
+  protected $listingsType = SubscriptionListing::class;
+  protected $listingsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $packageName;
+  /**
+   * @var string
+   */
+  public $productId;
+  protected $restrictedPaymentCountriesType = RestrictedPaymentCountries::class;
+  protected $restrictedPaymentCountriesDataType = '';
+  protected $taxAndComplianceSettingsType = SubscriptionTaxAndComplianceSettings::class;
+  protected $taxAndComplianceSettingsDataType = '';
+
+  /**
+   * @param bool
+   */
+  public function setArchived($archived)
+  {
+    $this->archived = $archived;
+  }
+  /**
+   * @return bool
+   */
+  public function getArchived()
+  {
+    return $this->archived;
+  }
+  /**
+   * @param BasePlan[]
+   */
+  public function setBasePlans($basePlans)
+  {
+    $this->basePlans = $basePlans;
+  }
+  /**
+   * @return BasePlan[]
+   */
+  public function getBasePlans()
+  {
+    return $this->basePlans;
+  }
+  /**
+   * @param SubscriptionListing[]
+   */
+  public function setListings($listings)
+  {
+    $this->listings = $listings;
+  }
+  /**
+   * @return SubscriptionListing[]
+   */
+  public function getListings()
+  {
+    return $this->listings;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @param string
+   */
+  public function setProductId($productId)
+  {
+    $this->productId = $productId;
+  }
+  /**
+   * @return string
+   */
+  public function getProductId()
+  {
+    return $this->productId;
+  }
+  /**
+   * @param RestrictedPaymentCountries
+   */
+  public function setRestrictedPaymentCountries(RestrictedPaymentCountries $restrictedPaymentCountries)
+  {
+    $this->restrictedPaymentCountries = $restrictedPaymentCountries;
+  }
+  /**
+   * @return RestrictedPaymentCountries
+   */
+  public function getRestrictedPaymentCountries()
+  {
+    return $this->restrictedPaymentCountries;
+  }
+  /**
+   * @param SubscriptionTaxAndComplianceSettings
+   */
+  public function setTaxAndComplianceSettings(SubscriptionTaxAndComplianceSettings $taxAndComplianceSettings)
+  {
+    $this->taxAndComplianceSettings = $taxAndComplianceSettings;
+  }
+  /**
+   * @return SubscriptionTaxAndComplianceSettings
+   */
+  public function getTaxAndComplianceSettings()
+  {
+    return $this->taxAndComplianceSettings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Subscription::class, 'Google_Service_AndroidPublisher_Subscription');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionCancelSurveyResult.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionCancelSurveyResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionCancelSurveyResult.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\AndroidPublisher;
+
+class SubscriptionCancelSurveyResult extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $cancelSurveyReason;
+  /**
+   * @var string
+   */
+  public $userInputCancelReason;
+
+  /**
+   * @param int
+   */
+  public function setCancelSurveyReason($cancelSurveyReason)
+  {
+    $this->cancelSurveyReason = $cancelSurveyReason;
+  }
+  /**
+   * @return int
+   */
+  public function getCancelSurveyReason()
+  {
+    return $this->cancelSurveyReason;
+  }
+  /**
+   * @param string
+   */
+  public function setUserInputCancelReason($userInputCancelReason)
+  {
+    $this->userInputCancelReason = $userInputCancelReason;
+  }
+  /**
+   * @return string
+   */
+  public function getUserInputCancelReason()
+  {
+    return $this->userInputCancelReason;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SubscriptionCancelSurveyResult::class, 'Google_Service_AndroidPublisher_SubscriptionCancelSurveyResult');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionDeferralInfo.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionDeferralInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionDeferralInfo.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\AndroidPublisher;
+
+class SubscriptionDeferralInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $desiredExpiryTimeMillis;
+  /**
+   * @var string
+   */
+  public $expectedExpiryTimeMillis;
+
+  /**
+   * @param string
+   */
+  public function setDesiredExpiryTimeMillis($desiredExpiryTimeMillis)
+  {
+    $this->desiredExpiryTimeMillis = $desiredExpiryTimeMillis;
+  }
+  /**
+   * @return string
+   */
+  public function getDesiredExpiryTimeMillis()
+  {
+    return $this->desiredExpiryTimeMillis;
+  }
+  /**
+   * @param string
+   */
+  public function setExpectedExpiryTimeMillis($expectedExpiryTimeMillis)
+  {
+    $this->expectedExpiryTimeMillis = $expectedExpiryTimeMillis;
+  }
+  /**
+   * @return string
+   */
+  public function getExpectedExpiryTimeMillis()
+  {
+    return $this->expectedExpiryTimeMillis;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SubscriptionDeferralInfo::class, 'Google_Service_AndroidPublisher_SubscriptionDeferralInfo');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionItemPriceChangeDetails.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionItemPriceChangeDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionItemPriceChangeDetails.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\AndroidPublisher;
+
+class SubscriptionItemPriceChangeDetails extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $expectedNewPriceChargeTime;
+  protected $newPriceType = Money::class;
+  protected $newPriceDataType = '';
+  /**
+   * @var string
+   */
+  public $priceChangeMode;
+  /**
+   * @var string
+   */
+  public $priceChangeState;
+
+  /**
+   * @param string
+   */
+  public function setExpectedNewPriceChargeTime($expectedNewPriceChargeTime)
+  {
+    $this->expectedNewPriceChargeTime = $expectedNewPriceChargeTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExpectedNewPriceChargeTime()
+  {
+    return $this->expectedNewPriceChargeTime;
+  }
+  /**
+   * @param Money
+   */
+  public function setNewPrice(Money $newPrice)
+  {
+    $this->newPrice = $newPrice;
+  }
+  /**
+   * @return Money
+   */
+  public function getNewPrice()
+  {
+    return $this->newPrice;
+  }
+  /**
+   * @param string
+   */
+  public function setPriceChangeMode($priceChangeMode)
+  {
+    $this->priceChangeMode = $priceChangeMode;
+  }
+  /**
+   * @return string
+   */
+  public function getPriceChangeMode()
+  {
+    return $this->priceChangeMode;
+  }
+  /**
+   * @param string
+   */
+  public function setPriceChangeState($priceChangeState)
+  {
+    $this->priceChangeState = $priceChangeState;
+  }
+  /**
+   * @return string
+   */
+  public function getPriceChangeState()
+  {
+    return $this->priceChangeState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SubscriptionItemPriceChangeDetails::class, 'Google_Service_AndroidPublisher_SubscriptionItemPriceChangeDetails');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionListing.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionListing.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionListing.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,99 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class SubscriptionListing extends \Google\Collection
+{
+  protected $collection_key = 'benefits';
+  /**
+   * @var string[]
+   */
+  public $benefits;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string[]
+   */
+  public function setBenefits($benefits)
+  {
+    $this->benefits = $benefits;
+  }
+  /**
+   * @return string[]
+   */
+  public function getBenefits()
+  {
+    return $this->benefits;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @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(SubscriptionListing::class, 'Google_Service_AndroidPublisher_SubscriptionListing');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionOffer.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionOffer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionOffer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,197 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class SubscriptionOffer extends \Google\Collection
+{
+  protected $collection_key = 'regionalConfigs';
+  /**
+   * @var string
+   */
+  public $basePlanId;
+  /**
+   * @var string
+   */
+  public $offerId;
+  protected $offerTagsType = OfferTag::class;
+  protected $offerTagsDataType = 'array';
+  protected $otherRegionsConfigType = OtherRegionsSubscriptionOfferConfig::class;
+  protected $otherRegionsConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $packageName;
+  protected $phasesType = SubscriptionOfferPhase::class;
+  protected $phasesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $productId;
+  protected $regionalConfigsType = RegionalSubscriptionOfferConfig::class;
+  protected $regionalConfigsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $state;
+  protected $targetingType = SubscriptionOfferTargeting::class;
+  protected $targetingDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setBasePlanId($basePlanId)
+  {
+    $this->basePlanId = $basePlanId;
+  }
+  /**
+   * @return string
+   */
+  public function getBasePlanId()
+  {
+    return $this->basePlanId;
+  }
+  /**
+   * @param string
+   */
+  public function setOfferId($offerId)
+  {
+    $this->offerId = $offerId;
+  }
+  /**
+   * @return string
+   */
+  public function getOfferId()
+  {
+    return $this->offerId;
+  }
+  /**
+   * @param OfferTag[]
+   */
+  public function setOfferTags($offerTags)
+  {
+    $this->offerTags = $offerTags;
+  }
+  /**
+   * @return OfferTag[]
+   */
+  public function getOfferTags()
+  {
+    return $this->offerTags;
+  }
+  /**
+   * @param OtherRegionsSubscriptionOfferConfig
+   */
+  public function setOtherRegionsConfig(OtherRegionsSubscriptionOfferConfig $otherRegionsConfig)
+  {
+    $this->otherRegionsConfig = $otherRegionsConfig;
+  }
+  /**
+   * @return OtherRegionsSubscriptionOfferConfig
+   */
+  public function getOtherRegionsConfig()
+  {
+    return $this->otherRegionsConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @param SubscriptionOfferPhase[]
+   */
+  public function setPhases($phases)
+  {
+    $this->phases = $phases;
+  }
+  /**
+   * @return SubscriptionOfferPhase[]
+   */
+  public function getPhases()
+  {
+    return $this->phases;
+  }
+  /**
+   * @param string
+   */
+  public function setProductId($productId)
+  {
+    $this->productId = $productId;
+  }
+  /**
+   * @return string
+   */
+  public function getProductId()
+  {
+    return $this->productId;
+  }
+  /**
+   * @param RegionalSubscriptionOfferConfig[]
+   */
+  public function setRegionalConfigs($regionalConfigs)
+  {
+    $this->regionalConfigs = $regionalConfigs;
+  }
+  /**
+   * @return RegionalSubscriptionOfferConfig[]
+   */
+  public function getRegionalConfigs()
+  {
+    return $this->regionalConfigs;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param SubscriptionOfferTargeting
+   */
+  public function setTargeting(SubscriptionOfferTargeting $targeting)
+  {
+    $this->targeting = $targeting;
+  }
+  /**
+   * @return SubscriptionOfferTargeting
+   */
+  public function getTargeting()
+  {
+    return $this->targeting;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SubscriptionOffer::class, 'Google_Service_AndroidPublisher_SubscriptionOffer');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionOfferPhase.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionOfferPhase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionOfferPhase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,95 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class SubscriptionOfferPhase extends \Google\Collection
+{
+  protected $collection_key = 'regionalConfigs';
+  /**
+   * @var string
+   */
+  public $duration;
+  protected $otherRegionsConfigType = OtherRegionsSubscriptionOfferPhaseConfig::class;
+  protected $otherRegionsConfigDataType = '';
+  /**
+   * @var int
+   */
+  public $recurrenceCount;
+  protected $regionalConfigsType = RegionalSubscriptionOfferPhaseConfig::class;
+  protected $regionalConfigsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setDuration($duration)
+  {
+    $this->duration = $duration;
+  }
+  /**
+   * @return string
+   */
+  public function getDuration()
+  {
+    return $this->duration;
+  }
+  /**
+   * @param OtherRegionsSubscriptionOfferPhaseConfig
+   */
+  public function setOtherRegionsConfig(OtherRegionsSubscriptionOfferPhaseConfig $otherRegionsConfig)
+  {
+    $this->otherRegionsConfig = $otherRegionsConfig;
+  }
+  /**
+   * @return OtherRegionsSubscriptionOfferPhaseConfig
+   */
+  public function getOtherRegionsConfig()
+  {
+    return $this->otherRegionsConfig;
+  }
+  /**
+   * @param int
+   */
+  public function setRecurrenceCount($recurrenceCount)
+  {
+    $this->recurrenceCount = $recurrenceCount;
+  }
+  /**
+   * @return int
+   */
+  public function getRecurrenceCount()
+  {
+    return $this->recurrenceCount;
+  }
+  /**
+   * @param RegionalSubscriptionOfferPhaseConfig[]
+   */
+  public function setRegionalConfigs($regionalConfigs)
+  {
+    $this->regionalConfigs = $regionalConfigs;
+  }
+  /**
+   * @return RegionalSubscriptionOfferPhaseConfig[]
+   */
+  public function getRegionalConfigs()
+  {
+    return $this->regionalConfigs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SubscriptionOfferPhase::class, 'Google_Service_AndroidPublisher_SubscriptionOfferPhase');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionOfferTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionOfferTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionOfferTargeting.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\AndroidPublisher;
+
+class SubscriptionOfferTargeting extends \Google\Model
+{
+  protected $acquisitionRuleType = AcquisitionTargetingRule::class;
+  protected $acquisitionRuleDataType = '';
+  protected $upgradeRuleType = UpgradeTargetingRule::class;
+  protected $upgradeRuleDataType = '';
+
+  /**
+   * @param AcquisitionTargetingRule
+   */
+  public function setAcquisitionRule(AcquisitionTargetingRule $acquisitionRule)
+  {
+    $this->acquisitionRule = $acquisitionRule;
+  }
+  /**
+   * @return AcquisitionTargetingRule
+   */
+  public function getAcquisitionRule()
+  {
+    return $this->acquisitionRule;
+  }
+  /**
+   * @param UpgradeTargetingRule
+   */
+  public function setUpgradeRule(UpgradeTargetingRule $upgradeRule)
+  {
+    $this->upgradeRule = $upgradeRule;
+  }
+  /**
+   * @return UpgradeTargetingRule
+   */
+  public function getUpgradeRule()
+  {
+    return $this->upgradeRule;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SubscriptionOfferTargeting::class, 'Google_Service_AndroidPublisher_SubscriptionOfferTargeting');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionPriceChange.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionPriceChange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionPriceChange.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\AndroidPublisher;
+
+class SubscriptionPriceChange extends \Google\Model
+{
+  protected $newPriceType = Price::class;
+  protected $newPriceDataType = '';
+  /**
+   * @var int
+   */
+  public $state;
+
+  /**
+   * @param Price
+   */
+  public function setNewPrice(Price $newPrice)
+  {
+    $this->newPrice = $newPrice;
+  }
+  /**
+   * @return Price
+   */
+  public function getNewPrice()
+  {
+    return $this->newPrice;
+  }
+  /**
+   * @param int
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return int
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SubscriptionPriceChange::class, 'Google_Service_AndroidPublisher_SubscriptionPriceChange');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionPurchase.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionPurchase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionPurchase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,542 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class SubscriptionPurchase extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $acknowledgementState;
+  /**
+   * @var bool
+   */
+  public $autoRenewing;
+  /**
+   * @var string
+   */
+  public $autoResumeTimeMillis;
+  /**
+   * @var int
+   */
+  public $cancelReason;
+  protected $cancelSurveyResultType = SubscriptionCancelSurveyResult::class;
+  protected $cancelSurveyResultDataType = '';
+  /**
+   * @var string
+   */
+  public $countryCode;
+  /**
+   * @var string
+   */
+  public $developerPayload;
+  /**
+   * @var string
+   */
+  public $emailAddress;
+  /**
+   * @var string
+   */
+  public $expiryTimeMillis;
+  /**
+   * @var string
+   */
+  public $externalAccountId;
+  /**
+   * @var string
+   */
+  public $familyName;
+  /**
+   * @var string
+   */
+  public $givenName;
+  protected $introductoryPriceInfoType = IntroductoryPriceInfo::class;
+  protected $introductoryPriceInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $linkedPurchaseToken;
+  /**
+   * @var string
+   */
+  public $obfuscatedExternalAccountId;
+  /**
+   * @var string
+   */
+  public $obfuscatedExternalProfileId;
+  /**
+   * @var string
+   */
+  public $orderId;
+  /**
+   * @var int
+   */
+  public $paymentState;
+  /**
+   * @var string
+   */
+  public $priceAmountMicros;
+  protected $priceChangeType = SubscriptionPriceChange::class;
+  protected $priceChangeDataType = '';
+  /**
+   * @var string
+   */
+  public $priceCurrencyCode;
+  /**
+   * @var string
+   */
+  public $profileId;
+  /**
+   * @var string
+   */
+  public $profileName;
+  /**
+   * @var string
+   */
+  public $promotionCode;
+  /**
+   * @var int
+   */
+  public $promotionType;
+  /**
+   * @var int
+   */
+  public $purchaseType;
+  /**
+   * @var string
+   */
+  public $startTimeMillis;
+  /**
+   * @var string
+   */
+  public $userCancellationTimeMillis;
+
+  /**
+   * @param int
+   */
+  public function setAcknowledgementState($acknowledgementState)
+  {
+    $this->acknowledgementState = $acknowledgementState;
+  }
+  /**
+   * @return int
+   */
+  public function getAcknowledgementState()
+  {
+    return $this->acknowledgementState;
+  }
+  /**
+   * @param bool
+   */
+  public function setAutoRenewing($autoRenewing)
+  {
+    $this->autoRenewing = $autoRenewing;
+  }
+  /**
+   * @return bool
+   */
+  public function getAutoRenewing()
+  {
+    return $this->autoRenewing;
+  }
+  /**
+   * @param string
+   */
+  public function setAutoResumeTimeMillis($autoResumeTimeMillis)
+  {
+    $this->autoResumeTimeMillis = $autoResumeTimeMillis;
+  }
+  /**
+   * @return string
+   */
+  public function getAutoResumeTimeMillis()
+  {
+    return $this->autoResumeTimeMillis;
+  }
+  /**
+   * @param int
+   */
+  public function setCancelReason($cancelReason)
+  {
+    $this->cancelReason = $cancelReason;
+  }
+  /**
+   * @return int
+   */
+  public function getCancelReason()
+  {
+    return $this->cancelReason;
+  }
+  /**
+   * @param SubscriptionCancelSurveyResult
+   */
+  public function setCancelSurveyResult(SubscriptionCancelSurveyResult $cancelSurveyResult)
+  {
+    $this->cancelSurveyResult = $cancelSurveyResult;
+  }
+  /**
+   * @return SubscriptionCancelSurveyResult
+   */
+  public function getCancelSurveyResult()
+  {
+    return $this->cancelSurveyResult;
+  }
+  /**
+   * @param string
+   */
+  public function setCountryCode($countryCode)
+  {
+    $this->countryCode = $countryCode;
+  }
+  /**
+   * @return string
+   */
+  public function getCountryCode()
+  {
+    return $this->countryCode;
+  }
+  /**
+   * @param string
+   */
+  public function setDeveloperPayload($developerPayload)
+  {
+    $this->developerPayload = $developerPayload;
+  }
+  /**
+   * @return string
+   */
+  public function getDeveloperPayload()
+  {
+    return $this->developerPayload;
+  }
+  /**
+   * @param string
+   */
+  public function setEmailAddress($emailAddress)
+  {
+    $this->emailAddress = $emailAddress;
+  }
+  /**
+   * @return string
+   */
+  public function getEmailAddress()
+  {
+    return $this->emailAddress;
+  }
+  /**
+   * @param string
+   */
+  public function setExpiryTimeMillis($expiryTimeMillis)
+  {
+    $this->expiryTimeMillis = $expiryTimeMillis;
+  }
+  /**
+   * @return string
+   */
+  public function getExpiryTimeMillis()
+  {
+    return $this->expiryTimeMillis;
+  }
+  /**
+   * @param string
+   */
+  public function setExternalAccountId($externalAccountId)
+  {
+    $this->externalAccountId = $externalAccountId;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalAccountId()
+  {
+    return $this->externalAccountId;
+  }
+  /**
+   * @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;
+  }
+  /**
+   * @param IntroductoryPriceInfo
+   */
+  public function setIntroductoryPriceInfo(IntroductoryPriceInfo $introductoryPriceInfo)
+  {
+    $this->introductoryPriceInfo = $introductoryPriceInfo;
+  }
+  /**
+   * @return IntroductoryPriceInfo
+   */
+  public function getIntroductoryPriceInfo()
+  {
+    return $this->introductoryPriceInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param string
+   */
+  public function setLinkedPurchaseToken($linkedPurchaseToken)
+  {
+    $this->linkedPurchaseToken = $linkedPurchaseToken;
+  }
+  /**
+   * @return string
+   */
+  public function getLinkedPurchaseToken()
+  {
+    return $this->linkedPurchaseToken;
+  }
+  /**
+   * @param string
+   */
+  public function setObfuscatedExternalAccountId($obfuscatedExternalAccountId)
+  {
+    $this->obfuscatedExternalAccountId = $obfuscatedExternalAccountId;
+  }
+  /**
+   * @return string
+   */
+  public function getObfuscatedExternalAccountId()
+  {
+    return $this->obfuscatedExternalAccountId;
+  }
+  /**
+   * @param string
+   */
+  public function setObfuscatedExternalProfileId($obfuscatedExternalProfileId)
+  {
+    $this->obfuscatedExternalProfileId = $obfuscatedExternalProfileId;
+  }
+  /**
+   * @return string
+   */
+  public function getObfuscatedExternalProfileId()
+  {
+    return $this->obfuscatedExternalProfileId;
+  }
+  /**
+   * @param string
+   */
+  public function setOrderId($orderId)
+  {
+    $this->orderId = $orderId;
+  }
+  /**
+   * @return string
+   */
+  public function getOrderId()
+  {
+    return $this->orderId;
+  }
+  /**
+   * @param int
+   */
+  public function setPaymentState($paymentState)
+  {
+    $this->paymentState = $paymentState;
+  }
+  /**
+   * @return int
+   */
+  public function getPaymentState()
+  {
+    return $this->paymentState;
+  }
+  /**
+   * @param string
+   */
+  public function setPriceAmountMicros($priceAmountMicros)
+  {
+    $this->priceAmountMicros = $priceAmountMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getPriceAmountMicros()
+  {
+    return $this->priceAmountMicros;
+  }
+  /**
+   * @param SubscriptionPriceChange
+   */
+  public function setPriceChange(SubscriptionPriceChange $priceChange)
+  {
+    $this->priceChange = $priceChange;
+  }
+  /**
+   * @return SubscriptionPriceChange
+   */
+  public function getPriceChange()
+  {
+    return $this->priceChange;
+  }
+  /**
+   * @param string
+   */
+  public function setPriceCurrencyCode($priceCurrencyCode)
+  {
+    $this->priceCurrencyCode = $priceCurrencyCode;
+  }
+  /**
+   * @return string
+   */
+  public function getPriceCurrencyCode()
+  {
+    return $this->priceCurrencyCode;
+  }
+  /**
+   * @param string
+   */
+  public function setProfileId($profileId)
+  {
+    $this->profileId = $profileId;
+  }
+  /**
+   * @return string
+   */
+  public function getProfileId()
+  {
+    return $this->profileId;
+  }
+  /**
+   * @param string
+   */
+  public function setProfileName($profileName)
+  {
+    $this->profileName = $profileName;
+  }
+  /**
+   * @return string
+   */
+  public function getProfileName()
+  {
+    return $this->profileName;
+  }
+  /**
+   * @param string
+   */
+  public function setPromotionCode($promotionCode)
+  {
+    $this->promotionCode = $promotionCode;
+  }
+  /**
+   * @return string
+   */
+  public function getPromotionCode()
+  {
+    return $this->promotionCode;
+  }
+  /**
+   * @param int
+   */
+  public function setPromotionType($promotionType)
+  {
+    $this->promotionType = $promotionType;
+  }
+  /**
+   * @return int
+   */
+  public function getPromotionType()
+  {
+    return $this->promotionType;
+  }
+  /**
+   * @param int
+   */
+  public function setPurchaseType($purchaseType)
+  {
+    $this->purchaseType = $purchaseType;
+  }
+  /**
+   * @return int
+   */
+  public function getPurchaseType()
+  {
+    return $this->purchaseType;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTimeMillis($startTimeMillis)
+  {
+    $this->startTimeMillis = $startTimeMillis;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTimeMillis()
+  {
+    return $this->startTimeMillis;
+  }
+  /**
+   * @param string
+   */
+  public function setUserCancellationTimeMillis($userCancellationTimeMillis)
+  {
+    $this->userCancellationTimeMillis = $userCancellationTimeMillis;
+  }
+  /**
+   * @return string
+   */
+  public function getUserCancellationTimeMillis()
+  {
+    return $this->userCancellationTimeMillis;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SubscriptionPurchase::class, 'Google_Service_AndroidPublisher_SubscriptionPurchase');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionPurchaseLineItem.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionPurchaseLineItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionPurchaseLineItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,142 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class SubscriptionPurchaseLineItem extends \Google\Model
+{
+  protected $autoRenewingPlanType = AutoRenewingPlan::class;
+  protected $autoRenewingPlanDataType = '';
+  protected $deferredItemReplacementType = DeferredItemReplacement::class;
+  protected $deferredItemReplacementDataType = '';
+  /**
+   * @var string
+   */
+  public $expiryTime;
+  protected $offerDetailsType = OfferDetails::class;
+  protected $offerDetailsDataType = '';
+  protected $prepaidPlanType = PrepaidPlan::class;
+  protected $prepaidPlanDataType = '';
+  /**
+   * @var string
+   */
+  public $productId;
+  protected $signupPromotionType = SignupPromotion::class;
+  protected $signupPromotionDataType = '';
+
+  /**
+   * @param AutoRenewingPlan
+   */
+  public function setAutoRenewingPlan(AutoRenewingPlan $autoRenewingPlan)
+  {
+    $this->autoRenewingPlan = $autoRenewingPlan;
+  }
+  /**
+   * @return AutoRenewingPlan
+   */
+  public function getAutoRenewingPlan()
+  {
+    return $this->autoRenewingPlan;
+  }
+  /**
+   * @param DeferredItemReplacement
+   */
+  public function setDeferredItemReplacement(DeferredItemReplacement $deferredItemReplacement)
+  {
+    $this->deferredItemReplacement = $deferredItemReplacement;
+  }
+  /**
+   * @return DeferredItemReplacement
+   */
+  public function getDeferredItemReplacement()
+  {
+    return $this->deferredItemReplacement;
+  }
+  /**
+   * @param string
+   */
+  public function setExpiryTime($expiryTime)
+  {
+    $this->expiryTime = $expiryTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExpiryTime()
+  {
+    return $this->expiryTime;
+  }
+  /**
+   * @param OfferDetails
+   */
+  public function setOfferDetails(OfferDetails $offerDetails)
+  {
+    $this->offerDetails = $offerDetails;
+  }
+  /**
+   * @return OfferDetails
+   */
+  public function getOfferDetails()
+  {
+    return $this->offerDetails;
+  }
+  /**
+   * @param PrepaidPlan
+   */
+  public function setPrepaidPlan(PrepaidPlan $prepaidPlan)
+  {
+    $this->prepaidPlan = $prepaidPlan;
+  }
+  /**
+   * @return PrepaidPlan
+   */
+  public function getPrepaidPlan()
+  {
+    return $this->prepaidPlan;
+  }
+  /**
+   * @param string
+   */
+  public function setProductId($productId)
+  {
+    $this->productId = $productId;
+  }
+  /**
+   * @return string
+   */
+  public function getProductId()
+  {
+    return $this->productId;
+  }
+  /**
+   * @param SignupPromotion
+   */
+  public function setSignupPromotion(SignupPromotion $signupPromotion)
+  {
+    $this->signupPromotion = $signupPromotion;
+  }
+  /**
+   * @return SignupPromotion
+   */
+  public function getSignupPromotion()
+  {
+    return $this->signupPromotion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SubscriptionPurchaseLineItem::class, 'Google_Service_AndroidPublisher_SubscriptionPurchaseLineItem');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionPurchaseV2.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionPurchaseV2.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionPurchaseV2.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,249 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class SubscriptionPurchaseV2 extends \Google\Collection
+{
+  protected $collection_key = 'lineItems';
+  /**
+   * @var string
+   */
+  public $acknowledgementState;
+  protected $canceledStateContextType = CanceledStateContext::class;
+  protected $canceledStateContextDataType = '';
+  protected $externalAccountIdentifiersType = ExternalAccountIdentifiers::class;
+  protected $externalAccountIdentifiersDataType = '';
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $latestOrderId;
+  protected $lineItemsType = SubscriptionPurchaseLineItem::class;
+  protected $lineItemsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $linkedPurchaseToken;
+  protected $pausedStateContextType = PausedStateContext::class;
+  protected $pausedStateContextDataType = '';
+  /**
+   * @var string
+   */
+  public $regionCode;
+  /**
+   * @var string
+   */
+  public $startTime;
+  protected $subscribeWithGoogleInfoType = SubscribeWithGoogleInfo::class;
+  protected $subscribeWithGoogleInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $subscriptionState;
+  protected $testPurchaseType = TestPurchase::class;
+  protected $testPurchaseDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAcknowledgementState($acknowledgementState)
+  {
+    $this->acknowledgementState = $acknowledgementState;
+  }
+  /**
+   * @return string
+   */
+  public function getAcknowledgementState()
+  {
+    return $this->acknowledgementState;
+  }
+  /**
+   * @param CanceledStateContext
+   */
+  public function setCanceledStateContext(CanceledStateContext $canceledStateContext)
+  {
+    $this->canceledStateContext = $canceledStateContext;
+  }
+  /**
+   * @return CanceledStateContext
+   */
+  public function getCanceledStateContext()
+  {
+    return $this->canceledStateContext;
+  }
+  /**
+   * @param ExternalAccountIdentifiers
+   */
+  public function setExternalAccountIdentifiers(ExternalAccountIdentifiers $externalAccountIdentifiers)
+  {
+    $this->externalAccountIdentifiers = $externalAccountIdentifiers;
+  }
+  /**
+   * @return ExternalAccountIdentifiers
+   */
+  public function getExternalAccountIdentifiers()
+  {
+    return $this->externalAccountIdentifiers;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param string
+   */
+  public function setLatestOrderId($latestOrderId)
+  {
+    $this->latestOrderId = $latestOrderId;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestOrderId()
+  {
+    return $this->latestOrderId;
+  }
+  /**
+   * @param SubscriptionPurchaseLineItem[]
+   */
+  public function setLineItems($lineItems)
+  {
+    $this->lineItems = $lineItems;
+  }
+  /**
+   * @return SubscriptionPurchaseLineItem[]
+   */
+  public function getLineItems()
+  {
+    return $this->lineItems;
+  }
+  /**
+   * @param string
+   */
+  public function setLinkedPurchaseToken($linkedPurchaseToken)
+  {
+    $this->linkedPurchaseToken = $linkedPurchaseToken;
+  }
+  /**
+   * @return string
+   */
+  public function getLinkedPurchaseToken()
+  {
+    return $this->linkedPurchaseToken;
+  }
+  /**
+   * @param PausedStateContext
+   */
+  public function setPausedStateContext(PausedStateContext $pausedStateContext)
+  {
+    $this->pausedStateContext = $pausedStateContext;
+  }
+  /**
+   * @return PausedStateContext
+   */
+  public function getPausedStateContext()
+  {
+    return $this->pausedStateContext;
+  }
+  /**
+   * @param string
+   */
+  public function setRegionCode($regionCode)
+  {
+    $this->regionCode = $regionCode;
+  }
+  /**
+   * @return string
+   */
+  public function getRegionCode()
+  {
+    return $this->regionCode;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param SubscribeWithGoogleInfo
+   */
+  public function setSubscribeWithGoogleInfo(SubscribeWithGoogleInfo $subscribeWithGoogleInfo)
+  {
+    $this->subscribeWithGoogleInfo = $subscribeWithGoogleInfo;
+  }
+  /**
+   * @return SubscribeWithGoogleInfo
+   */
+  public function getSubscribeWithGoogleInfo()
+  {
+    return $this->subscribeWithGoogleInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setSubscriptionState($subscriptionState)
+  {
+    $this->subscriptionState = $subscriptionState;
+  }
+  /**
+   * @return string
+   */
+  public function getSubscriptionState()
+  {
+    return $this->subscriptionState;
+  }
+  /**
+   * @param TestPurchase
+   */
+  public function setTestPurchase(TestPurchase $testPurchase)
+  {
+    $this->testPurchase = $testPurchase;
+  }
+  /**
+   * @return TestPurchase
+   */
+  public function getTestPurchase()
+  {
+    return $this->testPurchase;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SubscriptionPurchaseV2::class, 'Google_Service_AndroidPublisher_SubscriptionPurchaseV2');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionPurchasesAcknowledgeRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionPurchasesAcknowledgeRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionPurchasesAcknowledgeRequest.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\AndroidPublisher;
+
+class SubscriptionPurchasesAcknowledgeRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $developerPayload;
+
+  /**
+   * @param string
+   */
+  public function setDeveloperPayload($developerPayload)
+  {
+    $this->developerPayload = $developerPayload;
+  }
+  /**
+   * @return string
+   */
+  public function getDeveloperPayload()
+  {
+    return $this->developerPayload;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SubscriptionPurchasesAcknowledgeRequest::class, 'Google_Service_AndroidPublisher_SubscriptionPurchasesAcknowledgeRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionPurchasesDeferRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionPurchasesDeferRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionPurchasesDeferRequest.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\AndroidPublisher;
+
+class SubscriptionPurchasesDeferRequest extends \Google\Model
+{
+  protected $deferralInfoType = SubscriptionDeferralInfo::class;
+  protected $deferralInfoDataType = '';
+
+  /**
+   * @param SubscriptionDeferralInfo
+   */
+  public function setDeferralInfo(SubscriptionDeferralInfo $deferralInfo)
+  {
+    $this->deferralInfo = $deferralInfo;
+  }
+  /**
+   * @return SubscriptionDeferralInfo
+   */
+  public function getDeferralInfo()
+  {
+    return $this->deferralInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SubscriptionPurchasesDeferRequest::class, 'Google_Service_AndroidPublisher_SubscriptionPurchasesDeferRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionPurchasesDeferResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionPurchasesDeferResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionPurchasesDeferResponse.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\AndroidPublisher;
+
+class SubscriptionPurchasesDeferResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $newExpiryTimeMillis;
+
+  /**
+   * @param string
+   */
+  public function setNewExpiryTimeMillis($newExpiryTimeMillis)
+  {
+    $this->newExpiryTimeMillis = $newExpiryTimeMillis;
+  }
+  /**
+   * @return string
+   */
+  public function getNewExpiryTimeMillis()
+  {
+    return $this->newExpiryTimeMillis;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SubscriptionPurchasesDeferResponse::class, 'Google_Service_AndroidPublisher_SubscriptionPurchasesDeferResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionTaxAndComplianceSettings.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionTaxAndComplianceSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SubscriptionTaxAndComplianceSettings.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\AndroidPublisher;
+
+class SubscriptionTaxAndComplianceSettings extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $eeaWithdrawalRightType;
+  /**
+   * @var bool
+   */
+  public $isTokenizedDigitalAsset;
+  protected $taxRateInfoByRegionCodeType = RegionalTaxRateInfo::class;
+  protected $taxRateInfoByRegionCodeDataType = 'map';
+
+  /**
+   * @param string
+   */
+  public function setEeaWithdrawalRightType($eeaWithdrawalRightType)
+  {
+    $this->eeaWithdrawalRightType = $eeaWithdrawalRightType;
+  }
+  /**
+   * @return string
+   */
+  public function getEeaWithdrawalRightType()
+  {
+    return $this->eeaWithdrawalRightType;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsTokenizedDigitalAsset($isTokenizedDigitalAsset)
+  {
+    $this->isTokenizedDigitalAsset = $isTokenizedDigitalAsset;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsTokenizedDigitalAsset()
+  {
+    return $this->isTokenizedDigitalAsset;
+  }
+  /**
+   * @param RegionalTaxRateInfo[]
+   */
+  public function setTaxRateInfoByRegionCode($taxRateInfoByRegionCode)
+  {
+    $this->taxRateInfoByRegionCode = $taxRateInfoByRegionCode;
+  }
+  /**
+   * @return RegionalTaxRateInfo[]
+   */
+  public function getTaxRateInfoByRegionCode()
+  {
+    return $this->taxRateInfoByRegionCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SubscriptionTaxAndComplianceSettings::class, 'Google_Service_AndroidPublisher_SubscriptionTaxAndComplianceSettings');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SystemApkOptions.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SystemApkOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SystemApkOptions.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\AndroidPublisher;
+
+class SystemApkOptions extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $rotated;
+  /**
+   * @var bool
+   */
+  public $uncompressedDexFiles;
+  /**
+   * @var bool
+   */
+  public $uncompressedNativeLibraries;
+
+  /**
+   * @param bool
+   */
+  public function setRotated($rotated)
+  {
+    $this->rotated = $rotated;
+  }
+  /**
+   * @return bool
+   */
+  public function getRotated()
+  {
+    return $this->rotated;
+  }
+  /**
+   * @param bool
+   */
+  public function setUncompressedDexFiles($uncompressedDexFiles)
+  {
+    $this->uncompressedDexFiles = $uncompressedDexFiles;
+  }
+  /**
+   * @return bool
+   */
+  public function getUncompressedDexFiles()
+  {
+    return $this->uncompressedDexFiles;
+  }
+  /**
+   * @param bool
+   */
+  public function setUncompressedNativeLibraries($uncompressedNativeLibraries)
+  {
+    $this->uncompressedNativeLibraries = $uncompressedNativeLibraries;
+  }
+  /**
+   * @return bool
+   */
+  public function getUncompressedNativeLibraries()
+  {
+    return $this->uncompressedNativeLibraries;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SystemApkOptions::class, 'Google_Service_AndroidPublisher_SystemApkOptions');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SystemApksListResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SystemApksListResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SystemApksListResponse.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\AndroidPublisher;
+
+class SystemApksListResponse extends \Google\Collection
+{
+  protected $collection_key = 'variants';
+  protected $variantsType = Variant::class;
+  protected $variantsDataType = 'array';
+
+  /**
+   * @param Variant[]
+   */
+  public function setVariants($variants)
+  {
+    $this->variants = $variants;
+  }
+  /**
+   * @return Variant[]
+   */
+  public function getVariants()
+  {
+    return $this->variants;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SystemApksListResponse::class, 'Google_Service_AndroidPublisher_SystemApksListResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SystemFeature.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SystemFeature.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SystemFeature.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\AndroidPublisher;
+
+class SystemFeature extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SystemFeature::class, 'Google_Service_AndroidPublisher_SystemFeature');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SystemInitiatedCancellation.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SystemInitiatedCancellation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SystemInitiatedCancellation.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\AndroidPublisher;
+
+class SystemInitiatedCancellation extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SystemInitiatedCancellation::class, 'Google_Service_AndroidPublisher_SystemInitiatedCancellation');
Index: vendor/google/apiclient-services/src/AndroidPublisher/SystemOnChip.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/SystemOnChip.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/SystemOnChip.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\AndroidPublisher;
+
+class SystemOnChip extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $manufacturer;
+  /**
+   * @var string
+   */
+  public $model;
+
+  /**
+   * @param string
+   */
+  public function setManufacturer($manufacturer)
+  {
+    $this->manufacturer = $manufacturer;
+  }
+  /**
+   * @return string
+   */
+  public function getManufacturer()
+  {
+    return $this->manufacturer;
+  }
+  /**
+   * @param string
+   */
+  public function setModel($model)
+  {
+    $this->model = $model;
+  }
+  /**
+   * @return string
+   */
+  public function getModel()
+  {
+    return $this->model;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SystemOnChip::class, 'Google_Service_AndroidPublisher_SystemOnChip');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Targeting.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Targeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Targeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,106 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class Targeting extends \Google\Model
+{
+  protected $allUsersType = AllUsers::class;
+  protected $allUsersDataType = '';
+  protected $androidSdksType = AndroidSdks::class;
+  protected $androidSdksDataType = '';
+  protected $regionsType = Regions::class;
+  protected $regionsDataType = '';
+  protected $versionListType = AppVersionList::class;
+  protected $versionListDataType = '';
+  protected $versionRangeType = AppVersionRange::class;
+  protected $versionRangeDataType = '';
+
+  /**
+   * @param AllUsers
+   */
+  public function setAllUsers(AllUsers $allUsers)
+  {
+    $this->allUsers = $allUsers;
+  }
+  /**
+   * @return AllUsers
+   */
+  public function getAllUsers()
+  {
+    return $this->allUsers;
+  }
+  /**
+   * @param AndroidSdks
+   */
+  public function setAndroidSdks(AndroidSdks $androidSdks)
+  {
+    $this->androidSdks = $androidSdks;
+  }
+  /**
+   * @return AndroidSdks
+   */
+  public function getAndroidSdks()
+  {
+    return $this->androidSdks;
+  }
+  /**
+   * @param Regions
+   */
+  public function setRegions(Regions $regions)
+  {
+    $this->regions = $regions;
+  }
+  /**
+   * @return Regions
+   */
+  public function getRegions()
+  {
+    return $this->regions;
+  }
+  /**
+   * @param AppVersionList
+   */
+  public function setVersionList(AppVersionList $versionList)
+  {
+    $this->versionList = $versionList;
+  }
+  /**
+   * @return AppVersionList
+   */
+  public function getVersionList()
+  {
+    return $this->versionList;
+  }
+  /**
+   * @param AppVersionRange
+   */
+  public function setVersionRange(AppVersionRange $versionRange)
+  {
+    $this->versionRange = $versionRange;
+  }
+  /**
+   * @return AppVersionRange
+   */
+  public function getVersionRange()
+  {
+    return $this->versionRange;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Targeting::class, 'Google_Service_AndroidPublisher_Targeting');
Index: vendor/google/apiclient-services/src/AndroidPublisher/TargetingInfo.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/TargetingInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/TargetingInfo.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\AndroidPublisher;
+
+class TargetingInfo extends \Google\Collection
+{
+  protected $collection_key = 'variant';
+  protected $assetSliceSetType = AssetSliceSet::class;
+  protected $assetSliceSetDataType = 'array';
+  /**
+   * @var string
+   */
+  public $packageName;
+  protected $variantType = SplitApkVariant::class;
+  protected $variantDataType = 'array';
+
+  /**
+   * @param AssetSliceSet[]
+   */
+  public function setAssetSliceSet($assetSliceSet)
+  {
+    $this->assetSliceSet = $assetSliceSet;
+  }
+  /**
+   * @return AssetSliceSet[]
+   */
+  public function getAssetSliceSet()
+  {
+    return $this->assetSliceSet;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @param SplitApkVariant[]
+   */
+  public function setVariant($variant)
+  {
+    $this->variant = $variant;
+  }
+  /**
+   * @return SplitApkVariant[]
+   */
+  public function getVariant()
+  {
+    return $this->variant;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TargetingInfo::class, 'Google_Service_AndroidPublisher_TargetingInfo');
Index: vendor/google/apiclient-services/src/AndroidPublisher/TargetingRuleScope.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/TargetingRuleScope.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/TargetingRuleScope.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\AndroidPublisher;
+
+class TargetingRuleScope extends \Google\Model
+{
+  protected $anySubscriptionInAppType = TargetingRuleScopeAnySubscriptionInApp::class;
+  protected $anySubscriptionInAppDataType = '';
+  /**
+   * @var string
+   */
+  public $specificSubscriptionInApp;
+  protected $thisSubscriptionType = TargetingRuleScopeThisSubscription::class;
+  protected $thisSubscriptionDataType = '';
+
+  /**
+   * @param TargetingRuleScopeAnySubscriptionInApp
+   */
+  public function setAnySubscriptionInApp(TargetingRuleScopeAnySubscriptionInApp $anySubscriptionInApp)
+  {
+    $this->anySubscriptionInApp = $anySubscriptionInApp;
+  }
+  /**
+   * @return TargetingRuleScopeAnySubscriptionInApp
+   */
+  public function getAnySubscriptionInApp()
+  {
+    return $this->anySubscriptionInApp;
+  }
+  /**
+   * @param string
+   */
+  public function setSpecificSubscriptionInApp($specificSubscriptionInApp)
+  {
+    $this->specificSubscriptionInApp = $specificSubscriptionInApp;
+  }
+  /**
+   * @return string
+   */
+  public function getSpecificSubscriptionInApp()
+  {
+    return $this->specificSubscriptionInApp;
+  }
+  /**
+   * @param TargetingRuleScopeThisSubscription
+   */
+  public function setThisSubscription(TargetingRuleScopeThisSubscription $thisSubscription)
+  {
+    $this->thisSubscription = $thisSubscription;
+  }
+  /**
+   * @return TargetingRuleScopeThisSubscription
+   */
+  public function getThisSubscription()
+  {
+    return $this->thisSubscription;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TargetingRuleScope::class, 'Google_Service_AndroidPublisher_TargetingRuleScope');
Index: vendor/google/apiclient-services/src/AndroidPublisher/TargetingRuleScopeAnySubscriptionInApp.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/TargetingRuleScopeAnySubscriptionInApp.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/TargetingRuleScopeAnySubscriptionInApp.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\AndroidPublisher;
+
+class TargetingRuleScopeAnySubscriptionInApp extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TargetingRuleScopeAnySubscriptionInApp::class, 'Google_Service_AndroidPublisher_TargetingRuleScopeAnySubscriptionInApp');
Index: vendor/google/apiclient-services/src/AndroidPublisher/TargetingRuleScopeThisSubscription.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/TargetingRuleScopeThisSubscription.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/TargetingRuleScopeThisSubscription.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\AndroidPublisher;
+
+class TargetingRuleScopeThisSubscription extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TargetingRuleScopeThisSubscription::class, 'Google_Service_AndroidPublisher_TargetingRuleScopeThisSubscription');
Index: vendor/google/apiclient-services/src/AndroidPublisher/TargetingUpdate.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/TargetingUpdate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/TargetingUpdate.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\AndroidPublisher;
+
+class TargetingUpdate extends \Google\Model
+{
+  protected $allUsersType = AllUsers::class;
+  protected $allUsersDataType = '';
+  protected $androidSdksType = AndroidSdks::class;
+  protected $androidSdksDataType = '';
+  protected $regionsType = Regions::class;
+  protected $regionsDataType = '';
+
+  /**
+   * @param AllUsers
+   */
+  public function setAllUsers(AllUsers $allUsers)
+  {
+    $this->allUsers = $allUsers;
+  }
+  /**
+   * @return AllUsers
+   */
+  public function getAllUsers()
+  {
+    return $this->allUsers;
+  }
+  /**
+   * @param AndroidSdks
+   */
+  public function setAndroidSdks(AndroidSdks $androidSdks)
+  {
+    $this->androidSdks = $androidSdks;
+  }
+  /**
+   * @return AndroidSdks
+   */
+  public function getAndroidSdks()
+  {
+    return $this->androidSdks;
+  }
+  /**
+   * @param Regions
+   */
+  public function setRegions(Regions $regions)
+  {
+    $this->regions = $regions;
+  }
+  /**
+   * @return Regions
+   */
+  public function getRegions()
+  {
+    return $this->regions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TargetingUpdate::class, 'Google_Service_AndroidPublisher_TargetingUpdate');
Index: vendor/google/apiclient-services/src/AndroidPublisher/TestPurchase.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/TestPurchase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/TestPurchase.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\AndroidPublisher;
+
+class TestPurchase extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TestPurchase::class, 'Google_Service_AndroidPublisher_TestPurchase');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Testers.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Testers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Testers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class Testers extends \Google\Collection
+{
+  protected $collection_key = 'googleGroups';
+  /**
+   * @var string[]
+   */
+  public $googleGroups;
+
+  /**
+   * @param string[]
+   */
+  public function setGoogleGroups($googleGroups)
+  {
+    $this->googleGroups = $googleGroups;
+  }
+  /**
+   * @return string[]
+   */
+  public function getGoogleGroups()
+  {
+    return $this->googleGroups;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Testers::class, 'Google_Service_AndroidPublisher_Testers');
Index: vendor/google/apiclient-services/src/AndroidPublisher/TextureCompressionFormat.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/TextureCompressionFormat.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/TextureCompressionFormat.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\AndroidPublisher;
+
+class TextureCompressionFormat extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $alias;
+
+  /**
+   * @param string
+   */
+  public function setAlias($alias)
+  {
+    $this->alias = $alias;
+  }
+  /**
+   * @return string
+   */
+  public function getAlias()
+  {
+    return $this->alias;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TextureCompressionFormat::class, 'Google_Service_AndroidPublisher_TextureCompressionFormat');
Index: vendor/google/apiclient-services/src/AndroidPublisher/TextureCompressionFormatTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/TextureCompressionFormatTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/TextureCompressionFormatTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,59 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class TextureCompressionFormatTargeting extends \Google\Collection
+{
+  protected $collection_key = 'value';
+  protected $alternativesType = TextureCompressionFormat::class;
+  protected $alternativesDataType = 'array';
+  protected $valueType = TextureCompressionFormat::class;
+  protected $valueDataType = 'array';
+
+  /**
+   * @param TextureCompressionFormat[]
+   */
+  public function setAlternatives($alternatives)
+  {
+    $this->alternatives = $alternatives;
+  }
+  /**
+   * @return TextureCompressionFormat[]
+   */
+  public function getAlternatives()
+  {
+    return $this->alternatives;
+  }
+  /**
+   * @param TextureCompressionFormat[]
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return TextureCompressionFormat[]
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TextureCompressionFormatTargeting::class, 'Google_Service_AndroidPublisher_TextureCompressionFormatTargeting');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Timestamp.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Timestamp.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Timestamp.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\AndroidPublisher;
+
+class Timestamp extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $nanos;
+  /**
+   * @var string
+   */
+  public $seconds;
+
+  /**
+   * @param int
+   */
+  public function setNanos($nanos)
+  {
+    $this->nanos = $nanos;
+  }
+  /**
+   * @return int
+   */
+  public function getNanos()
+  {
+    return $this->nanos;
+  }
+  /**
+   * @param string
+   */
+  public function setSeconds($seconds)
+  {
+    $this->seconds = $seconds;
+  }
+  /**
+   * @return string
+   */
+  public function getSeconds()
+  {
+    return $this->seconds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Timestamp::class, 'Google_Service_AndroidPublisher_Timestamp');
Index: vendor/google/apiclient-services/src/AndroidPublisher/TokenPagination.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/TokenPagination.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/TokenPagination.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\AndroidPublisher;
+
+class TokenPagination extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  /**
+   * @var string
+   */
+  public $previousPageToken;
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param string
+   */
+  public function setPreviousPageToken($previousPageToken)
+  {
+    $this->previousPageToken = $previousPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getPreviousPageToken()
+  {
+    return $this->previousPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TokenPagination::class, 'Google_Service_AndroidPublisher_TokenPagination');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Track.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Track.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Track.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\AndroidPublisher;
+
+class Track extends \Google\Collection
+{
+  protected $collection_key = 'releases';
+  protected $releasesType = TrackRelease::class;
+  protected $releasesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $track;
+
+  /**
+   * @param TrackRelease[]
+   */
+  public function setReleases($releases)
+  {
+    $this->releases = $releases;
+  }
+  /**
+   * @return TrackRelease[]
+   */
+  public function getReleases()
+  {
+    return $this->releases;
+  }
+  /**
+   * @param string
+   */
+  public function setTrack($track)
+  {
+    $this->track = $track;
+  }
+  /**
+   * @return string
+   */
+  public function getTrack()
+  {
+    return $this->track;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Track::class, 'Google_Service_AndroidPublisher_Track');
Index: vendor/google/apiclient-services/src/AndroidPublisher/TrackConfig.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/TrackConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/TrackConfig.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\AndroidPublisher;
+
+class TrackConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $formFactor;
+  /**
+   * @var string
+   */
+  public $track;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setFormFactor($formFactor)
+  {
+    $this->formFactor = $formFactor;
+  }
+  /**
+   * @return string
+   */
+  public function getFormFactor()
+  {
+    return $this->formFactor;
+  }
+  /**
+   * @param string
+   */
+  public function setTrack($track)
+  {
+    $this->track = $track;
+  }
+  /**
+   * @return string
+   */
+  public function getTrack()
+  {
+    return $this->track;
+  }
+  /**
+   * @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(TrackConfig::class, 'Google_Service_AndroidPublisher_TrackConfig');
Index: vendor/google/apiclient-services/src/AndroidPublisher/TrackCountryAvailability.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/TrackCountryAvailability.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/TrackCountryAvailability.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\AndroidPublisher;
+
+class TrackCountryAvailability extends \Google\Collection
+{
+  protected $collection_key = 'countries';
+  protected $countriesType = TrackTargetedCountry::class;
+  protected $countriesDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $restOfWorld;
+  /**
+   * @var bool
+   */
+  public $syncWithProduction;
+
+  /**
+   * @param TrackTargetedCountry[]
+   */
+  public function setCountries($countries)
+  {
+    $this->countries = $countries;
+  }
+  /**
+   * @return TrackTargetedCountry[]
+   */
+  public function getCountries()
+  {
+    return $this->countries;
+  }
+  /**
+   * @param bool
+   */
+  public function setRestOfWorld($restOfWorld)
+  {
+    $this->restOfWorld = $restOfWorld;
+  }
+  /**
+   * @return bool
+   */
+  public function getRestOfWorld()
+  {
+    return $this->restOfWorld;
+  }
+  /**
+   * @param bool
+   */
+  public function setSyncWithProduction($syncWithProduction)
+  {
+    $this->syncWithProduction = $syncWithProduction;
+  }
+  /**
+   * @return bool
+   */
+  public function getSyncWithProduction()
+  {
+    return $this->syncWithProduction;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TrackCountryAvailability::class, 'Google_Service_AndroidPublisher_TrackCountryAvailability');
Index: vendor/google/apiclient-services/src/AndroidPublisher/TrackRelease.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/TrackRelease.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/TrackRelease.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,140 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class TrackRelease extends \Google\Collection
+{
+  protected $collection_key = 'versionCodes';
+  protected $countryTargetingType = CountryTargeting::class;
+  protected $countryTargetingDataType = '';
+  /**
+   * @var int
+   */
+  public $inAppUpdatePriority;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $releaseNotesType = LocalizedText::class;
+  protected $releaseNotesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $status;
+  public $userFraction;
+  /**
+   * @var string[]
+   */
+  public $versionCodes;
+
+  /**
+   * @param CountryTargeting
+   */
+  public function setCountryTargeting(CountryTargeting $countryTargeting)
+  {
+    $this->countryTargeting = $countryTargeting;
+  }
+  /**
+   * @return CountryTargeting
+   */
+  public function getCountryTargeting()
+  {
+    return $this->countryTargeting;
+  }
+  /**
+   * @param int
+   */
+  public function setInAppUpdatePriority($inAppUpdatePriority)
+  {
+    $this->inAppUpdatePriority = $inAppUpdatePriority;
+  }
+  /**
+   * @return int
+   */
+  public function getInAppUpdatePriority()
+  {
+    return $this->inAppUpdatePriority;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param LocalizedText[]
+   */
+  public function setReleaseNotes($releaseNotes)
+  {
+    $this->releaseNotes = $releaseNotes;
+  }
+  /**
+   * @return LocalizedText[]
+   */
+  public function getReleaseNotes()
+  {
+    return $this->releaseNotes;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  public function setUserFraction($userFraction)
+  {
+    $this->userFraction = $userFraction;
+  }
+  public function getUserFraction()
+  {
+    return $this->userFraction;
+  }
+  /**
+   * @param string[]
+   */
+  public function setVersionCodes($versionCodes)
+  {
+    $this->versionCodes = $versionCodes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getVersionCodes()
+  {
+    return $this->versionCodes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TrackRelease::class, 'Google_Service_AndroidPublisher_TrackRelease');
Index: vendor/google/apiclient-services/src/AndroidPublisher/TrackTargetedCountry.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/TrackTargetedCountry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/TrackTargetedCountry.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\AndroidPublisher;
+
+class TrackTargetedCountry extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $countryCode;
+
+  /**
+   * @param string
+   */
+  public function setCountryCode($countryCode)
+  {
+    $this->countryCode = $countryCode;
+  }
+  /**
+   * @return string
+   */
+  public function getCountryCode()
+  {
+    return $this->countryCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TrackTargetedCountry::class, 'Google_Service_AndroidPublisher_TrackTargetedCountry');
Index: vendor/google/apiclient-services/src/AndroidPublisher/TracksListResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/TracksListResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/TracksListResponse.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\AndroidPublisher;
+
+class TracksListResponse extends \Google\Collection
+{
+  protected $collection_key = 'tracks';
+  /**
+   * @var string
+   */
+  public $kind;
+  protected $tracksType = Track::class;
+  protected $tracksDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param Track[]
+   */
+  public function setTracks($tracks)
+  {
+    $this->tracks = $tracks;
+  }
+  /**
+   * @return Track[]
+   */
+  public function getTracks()
+  {
+    return $this->tracks;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TracksListResponse::class, 'Google_Service_AndroidPublisher_TracksListResponse');
Index: vendor/google/apiclient-services/src/AndroidPublisher/UNDEFINEDPackageNameRevocationContextProratedRefund.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/UNDEFINEDPackageNameRevocationContextProratedRefund.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/UNDEFINEDPackageNameRevocationContextProratedRefund.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\AndroidPublisher;
+
+class UNDEFINEDPackageNameRevocationContextProratedRefund extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UNDEFINEDPackageNameRevocationContextProratedRefund::class, 'Google_Service_AndroidPublisher_UNDEFINEDPackageNameRevocationContextProratedRefund');
Index: vendor/google/apiclient-services/src/AndroidPublisher/UpdateBasePlanStateRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/UpdateBasePlanStateRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/UpdateBasePlanStateRequest.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\AndroidPublisher;
+
+class UpdateBasePlanStateRequest extends \Google\Model
+{
+  protected $activateBasePlanRequestType = ActivateBasePlanRequest::class;
+  protected $activateBasePlanRequestDataType = '';
+  protected $deactivateBasePlanRequestType = DeactivateBasePlanRequest::class;
+  protected $deactivateBasePlanRequestDataType = '';
+
+  /**
+   * @param ActivateBasePlanRequest
+   */
+  public function setActivateBasePlanRequest(ActivateBasePlanRequest $activateBasePlanRequest)
+  {
+    $this->activateBasePlanRequest = $activateBasePlanRequest;
+  }
+  /**
+   * @return ActivateBasePlanRequest
+   */
+  public function getActivateBasePlanRequest()
+  {
+    return $this->activateBasePlanRequest;
+  }
+  /**
+   * @param DeactivateBasePlanRequest
+   */
+  public function setDeactivateBasePlanRequest(DeactivateBasePlanRequest $deactivateBasePlanRequest)
+  {
+    $this->deactivateBasePlanRequest = $deactivateBasePlanRequest;
+  }
+  /**
+   * @return DeactivateBasePlanRequest
+   */
+  public function getDeactivateBasePlanRequest()
+  {
+    return $this->deactivateBasePlanRequest;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateBasePlanStateRequest::class, 'Google_Service_AndroidPublisher_UpdateBasePlanStateRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/UpdateSubscriptionOfferRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/UpdateSubscriptionOfferRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/UpdateSubscriptionOfferRequest.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\AndroidPublisher;
+
+class UpdateSubscriptionOfferRequest extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $allowMissing;
+  /**
+   * @var string
+   */
+  public $latencyTolerance;
+  protected $regionsVersionType = RegionsVersion::class;
+  protected $regionsVersionDataType = '';
+  protected $subscriptionOfferType = SubscriptionOffer::class;
+  protected $subscriptionOfferDataType = '';
+  /**
+   * @var string
+   */
+  public $updateMask;
+
+  /**
+   * @param bool
+   */
+  public function setAllowMissing($allowMissing)
+  {
+    $this->allowMissing = $allowMissing;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowMissing()
+  {
+    return $this->allowMissing;
+  }
+  /**
+   * @param string
+   */
+  public function setLatencyTolerance($latencyTolerance)
+  {
+    $this->latencyTolerance = $latencyTolerance;
+  }
+  /**
+   * @return string
+   */
+  public function getLatencyTolerance()
+  {
+    return $this->latencyTolerance;
+  }
+  /**
+   * @param RegionsVersion
+   */
+  public function setRegionsVersion(RegionsVersion $regionsVersion)
+  {
+    $this->regionsVersion = $regionsVersion;
+  }
+  /**
+   * @return RegionsVersion
+   */
+  public function getRegionsVersion()
+  {
+    return $this->regionsVersion;
+  }
+  /**
+   * @param SubscriptionOffer
+   */
+  public function setSubscriptionOffer(SubscriptionOffer $subscriptionOffer)
+  {
+    $this->subscriptionOffer = $subscriptionOffer;
+  }
+  /**
+   * @return SubscriptionOffer
+   */
+  public function getSubscriptionOffer()
+  {
+    return $this->subscriptionOffer;
+  }
+  /**
+   * @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(UpdateSubscriptionOfferRequest::class, 'Google_Service_AndroidPublisher_UpdateSubscriptionOfferRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/UpdateSubscriptionOfferStateRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/UpdateSubscriptionOfferStateRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/UpdateSubscriptionOfferStateRequest.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\AndroidPublisher;
+
+class UpdateSubscriptionOfferStateRequest extends \Google\Model
+{
+  protected $activateSubscriptionOfferRequestType = ActivateSubscriptionOfferRequest::class;
+  protected $activateSubscriptionOfferRequestDataType = '';
+  protected $deactivateSubscriptionOfferRequestType = DeactivateSubscriptionOfferRequest::class;
+  protected $deactivateSubscriptionOfferRequestDataType = '';
+
+  /**
+   * @param ActivateSubscriptionOfferRequest
+   */
+  public function setActivateSubscriptionOfferRequest(ActivateSubscriptionOfferRequest $activateSubscriptionOfferRequest)
+  {
+    $this->activateSubscriptionOfferRequest = $activateSubscriptionOfferRequest;
+  }
+  /**
+   * @return ActivateSubscriptionOfferRequest
+   */
+  public function getActivateSubscriptionOfferRequest()
+  {
+    return $this->activateSubscriptionOfferRequest;
+  }
+  /**
+   * @param DeactivateSubscriptionOfferRequest
+   */
+  public function setDeactivateSubscriptionOfferRequest(DeactivateSubscriptionOfferRequest $deactivateSubscriptionOfferRequest)
+  {
+    $this->deactivateSubscriptionOfferRequest = $deactivateSubscriptionOfferRequest;
+  }
+  /**
+   * @return DeactivateSubscriptionOfferRequest
+   */
+  public function getDeactivateSubscriptionOfferRequest()
+  {
+    return $this->deactivateSubscriptionOfferRequest;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateSubscriptionOfferStateRequest::class, 'Google_Service_AndroidPublisher_UpdateSubscriptionOfferStateRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/UpdateSubscriptionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/UpdateSubscriptionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/UpdateSubscriptionRequest.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\AndroidPublisher;
+
+class UpdateSubscriptionRequest extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $allowMissing;
+  /**
+   * @var string
+   */
+  public $latencyTolerance;
+  protected $regionsVersionType = RegionsVersion::class;
+  protected $regionsVersionDataType = '';
+  protected $subscriptionType = Subscription::class;
+  protected $subscriptionDataType = '';
+  /**
+   * @var string
+   */
+  public $updateMask;
+
+  /**
+   * @param bool
+   */
+  public function setAllowMissing($allowMissing)
+  {
+    $this->allowMissing = $allowMissing;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowMissing()
+  {
+    return $this->allowMissing;
+  }
+  /**
+   * @param string
+   */
+  public function setLatencyTolerance($latencyTolerance)
+  {
+    $this->latencyTolerance = $latencyTolerance;
+  }
+  /**
+   * @return string
+   */
+  public function getLatencyTolerance()
+  {
+    return $this->latencyTolerance;
+  }
+  /**
+   * @param RegionsVersion
+   */
+  public function setRegionsVersion(RegionsVersion $regionsVersion)
+  {
+    $this->regionsVersion = $regionsVersion;
+  }
+  /**
+   * @return RegionsVersion
+   */
+  public function getRegionsVersion()
+  {
+    return $this->regionsVersion;
+  }
+  /**
+   * @param Subscription
+   */
+  public function setSubscription(Subscription $subscription)
+  {
+    $this->subscription = $subscription;
+  }
+  /**
+   * @return Subscription
+   */
+  public function getSubscription()
+  {
+    return $this->subscription;
+  }
+  /**
+   * @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(UpdateSubscriptionRequest::class, 'Google_Service_AndroidPublisher_UpdateSubscriptionRequest');
Index: vendor/google/apiclient-services/src/AndroidPublisher/UpgradeTargetingRule.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/UpgradeTargetingRule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/UpgradeTargetingRule.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\AndroidPublisher;
+
+class UpgradeTargetingRule extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $billingPeriodDuration;
+  /**
+   * @var bool
+   */
+  public $oncePerUser;
+  protected $scopeType = TargetingRuleScope::class;
+  protected $scopeDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setBillingPeriodDuration($billingPeriodDuration)
+  {
+    $this->billingPeriodDuration = $billingPeriodDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getBillingPeriodDuration()
+  {
+    return $this->billingPeriodDuration;
+  }
+  /**
+   * @param bool
+   */
+  public function setOncePerUser($oncePerUser)
+  {
+    $this->oncePerUser = $oncePerUser;
+  }
+  /**
+   * @return bool
+   */
+  public function getOncePerUser()
+  {
+    return $this->oncePerUser;
+  }
+  /**
+   * @param TargetingRuleScope
+   */
+  public function setScope(TargetingRuleScope $scope)
+  {
+    $this->scope = $scope;
+  }
+  /**
+   * @return TargetingRuleScope
+   */
+  public function getScope()
+  {
+    return $this->scope;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpgradeTargetingRule::class, 'Google_Service_AndroidPublisher_UpgradeTargetingRule');
Index: vendor/google/apiclient-services/src/AndroidPublisher/User.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/User.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/User.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,151 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class User extends \Google\Collection
+{
+  protected $collection_key = 'grants';
+  /**
+   * @var string
+   */
+  public $accessState;
+  /**
+   * @var string[]
+   */
+  public $developerAccountPermissions;
+  /**
+   * @var string
+   */
+  public $email;
+  /**
+   * @var string
+   */
+  public $expirationTime;
+  protected $grantsType = Grant::class;
+  protected $grantsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $partial;
+
+  /**
+   * @param string
+   */
+  public function setAccessState($accessState)
+  {
+    $this->accessState = $accessState;
+  }
+  /**
+   * @return string
+   */
+  public function getAccessState()
+  {
+    return $this->accessState;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDeveloperAccountPermissions($developerAccountPermissions)
+  {
+    $this->developerAccountPermissions = $developerAccountPermissions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDeveloperAccountPermissions()
+  {
+    return $this->developerAccountPermissions;
+  }
+  /**
+   * @param string
+   */
+  public function setEmail($email)
+  {
+    $this->email = $email;
+  }
+  /**
+   * @return string
+   */
+  public function getEmail()
+  {
+    return $this->email;
+  }
+  /**
+   * @param string
+   */
+  public function setExpirationTime($expirationTime)
+  {
+    $this->expirationTime = $expirationTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExpirationTime()
+  {
+    return $this->expirationTime;
+  }
+  /**
+   * @param Grant[]
+   */
+  public function setGrants($grants)
+  {
+    $this->grants = $grants;
+  }
+  /**
+   * @return Grant[]
+   */
+  public function getGrants()
+  {
+    return $this->grants;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setPartial($partial)
+  {
+    $this->partial = $partial;
+  }
+  /**
+   * @return bool
+   */
+  public function getPartial()
+  {
+    return $this->partial;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(User::class, 'Google_Service_AndroidPublisher_User');
Index: vendor/google/apiclient-services/src/AndroidPublisher/UserComment.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/UserComment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/UserComment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,238 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class UserComment extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $androidOsVersion;
+  /**
+   * @var int
+   */
+  public $appVersionCode;
+  /**
+   * @var string
+   */
+  public $appVersionName;
+  /**
+   * @var string
+   */
+  public $device;
+  protected $deviceMetadataType = DeviceMetadata::class;
+  protected $deviceMetadataDataType = '';
+  protected $lastModifiedType = Timestamp::class;
+  protected $lastModifiedDataType = '';
+  /**
+   * @var string
+   */
+  public $originalText;
+  /**
+   * @var string
+   */
+  public $reviewerLanguage;
+  /**
+   * @var int
+   */
+  public $starRating;
+  /**
+   * @var string
+   */
+  public $text;
+  /**
+   * @var int
+   */
+  public $thumbsDownCount;
+  /**
+   * @var int
+   */
+  public $thumbsUpCount;
+
+  /**
+   * @param int
+   */
+  public function setAndroidOsVersion($androidOsVersion)
+  {
+    $this->androidOsVersion = $androidOsVersion;
+  }
+  /**
+   * @return int
+   */
+  public function getAndroidOsVersion()
+  {
+    return $this->androidOsVersion;
+  }
+  /**
+   * @param int
+   */
+  public function setAppVersionCode($appVersionCode)
+  {
+    $this->appVersionCode = $appVersionCode;
+  }
+  /**
+   * @return int
+   */
+  public function getAppVersionCode()
+  {
+    return $this->appVersionCode;
+  }
+  /**
+   * @param string
+   */
+  public function setAppVersionName($appVersionName)
+  {
+    $this->appVersionName = $appVersionName;
+  }
+  /**
+   * @return string
+   */
+  public function getAppVersionName()
+  {
+    return $this->appVersionName;
+  }
+  /**
+   * @param string
+   */
+  public function setDevice($device)
+  {
+    $this->device = $device;
+  }
+  /**
+   * @return string
+   */
+  public function getDevice()
+  {
+    return $this->device;
+  }
+  /**
+   * @param DeviceMetadata
+   */
+  public function setDeviceMetadata(DeviceMetadata $deviceMetadata)
+  {
+    $this->deviceMetadata = $deviceMetadata;
+  }
+  /**
+   * @return DeviceMetadata
+   */
+  public function getDeviceMetadata()
+  {
+    return $this->deviceMetadata;
+  }
+  /**
+   * @param Timestamp
+   */
+  public function setLastModified(Timestamp $lastModified)
+  {
+    $this->lastModified = $lastModified;
+  }
+  /**
+   * @return Timestamp
+   */
+  public function getLastModified()
+  {
+    return $this->lastModified;
+  }
+  /**
+   * @param string
+   */
+  public function setOriginalText($originalText)
+  {
+    $this->originalText = $originalText;
+  }
+  /**
+   * @return string
+   */
+  public function getOriginalText()
+  {
+    return $this->originalText;
+  }
+  /**
+   * @param string
+   */
+  public function setReviewerLanguage($reviewerLanguage)
+  {
+    $this->reviewerLanguage = $reviewerLanguage;
+  }
+  /**
+   * @return string
+   */
+  public function getReviewerLanguage()
+  {
+    return $this->reviewerLanguage;
+  }
+  /**
+   * @param int
+   */
+  public function setStarRating($starRating)
+  {
+    $this->starRating = $starRating;
+  }
+  /**
+   * @return int
+   */
+  public function getStarRating()
+  {
+    return $this->starRating;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @param int
+   */
+  public function setThumbsDownCount($thumbsDownCount)
+  {
+    $this->thumbsDownCount = $thumbsDownCount;
+  }
+  /**
+   * @return int
+   */
+  public function getThumbsDownCount()
+  {
+    return $this->thumbsDownCount;
+  }
+  /**
+   * @param int
+   */
+  public function setThumbsUpCount($thumbsUpCount)
+  {
+    $this->thumbsUpCount = $thumbsUpCount;
+  }
+  /**
+   * @return int
+   */
+  public function getThumbsUpCount()
+  {
+    return $this->thumbsUpCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UserComment::class, 'Google_Service_AndroidPublisher_UserComment');
Index: vendor/google/apiclient-services/src/AndroidPublisher/UserCountriesTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/UserCountriesTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/UserCountriesTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class UserCountriesTargeting extends \Google\Collection
+{
+  protected $collection_key = 'countryCodes';
+  /**
+   * @var string[]
+   */
+  public $countryCodes;
+  /**
+   * @var bool
+   */
+  public $exclude;
+
+  /**
+   * @param string[]
+   */
+  public function setCountryCodes($countryCodes)
+  {
+    $this->countryCodes = $countryCodes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCountryCodes()
+  {
+    return $this->countryCodes;
+  }
+  /**
+   * @param bool
+   */
+  public function setExclude($exclude)
+  {
+    $this->exclude = $exclude;
+  }
+  /**
+   * @return bool
+   */
+  public function getExclude()
+  {
+    return $this->exclude;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UserCountriesTargeting::class, 'Google_Service_AndroidPublisher_UserCountriesTargeting');
Index: vendor/google/apiclient-services/src/AndroidPublisher/UserCountrySet.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/UserCountrySet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/UserCountrySet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class UserCountrySet extends \Google\Collection
+{
+  protected $collection_key = 'countryCodes';
+  /**
+   * @var string[]
+   */
+  public $countryCodes;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string[]
+   */
+  public function setCountryCodes($countryCodes)
+  {
+    $this->countryCodes = $countryCodes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCountryCodes()
+  {
+    return $this->countryCodes;
+  }
+  /**
+   * @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(UserCountrySet::class, 'Google_Service_AndroidPublisher_UserCountrySet');
Index: vendor/google/apiclient-services/src/AndroidPublisher/UserInitiatedCancellation.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/UserInitiatedCancellation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/UserInitiatedCancellation.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\AndroidPublisher;
+
+class UserInitiatedCancellation extends \Google\Model
+{
+  protected $cancelSurveyResultType = CancelSurveyResult::class;
+  protected $cancelSurveyResultDataType = '';
+  /**
+   * @var string
+   */
+  public $cancelTime;
+
+  /**
+   * @param CancelSurveyResult
+   */
+  public function setCancelSurveyResult(CancelSurveyResult $cancelSurveyResult)
+  {
+    $this->cancelSurveyResult = $cancelSurveyResult;
+  }
+  /**
+   * @return CancelSurveyResult
+   */
+  public function getCancelSurveyResult()
+  {
+    return $this->cancelSurveyResult;
+  }
+  /**
+   * @param string
+   */
+  public function setCancelTime($cancelTime)
+  {
+    $this->cancelTime = $cancelTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCancelTime()
+  {
+    return $this->cancelTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UserInitiatedCancellation::class, 'Google_Service_AndroidPublisher_UserInitiatedCancellation');
Index: vendor/google/apiclient-services/src/AndroidPublisher/UsesPermission.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/UsesPermission.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/UsesPermission.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\AndroidPublisher;
+
+class UsesPermission extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $maxSdkVersion;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param int
+   */
+  public function setMaxSdkVersion($maxSdkVersion)
+  {
+    $this->maxSdkVersion = $maxSdkVersion;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxSdkVersion()
+  {
+    return $this->maxSdkVersion;
+  }
+  /**
+   * @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(UsesPermission::class, 'Google_Service_AndroidPublisher_UsesPermission');
Index: vendor/google/apiclient-services/src/AndroidPublisher/VanityCode.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/VanityCode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/VanityCode.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\AndroidPublisher;
+
+class VanityCode extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $promotionCode;
+
+  /**
+   * @param string
+   */
+  public function setPromotionCode($promotionCode)
+  {
+    $this->promotionCode = $promotionCode;
+  }
+  /**
+   * @return string
+   */
+  public function getPromotionCode()
+  {
+    return $this->promotionCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VanityCode::class, 'Google_Service_AndroidPublisher_VanityCode');
Index: vendor/google/apiclient-services/src/AndroidPublisher/Variant.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/Variant.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/Variant.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\AndroidPublisher;
+
+class Variant extends \Google\Model
+{
+  protected $deviceSpecType = DeviceSpec::class;
+  protected $deviceSpecDataType = '';
+  protected $optionsType = SystemApkOptions::class;
+  protected $optionsDataType = '';
+  /**
+   * @var string
+   */
+  public $variantId;
+
+  /**
+   * @param DeviceSpec
+   */
+  public function setDeviceSpec(DeviceSpec $deviceSpec)
+  {
+    $this->deviceSpec = $deviceSpec;
+  }
+  /**
+   * @return DeviceSpec
+   */
+  public function getDeviceSpec()
+  {
+    return $this->deviceSpec;
+  }
+  /**
+   * @param SystemApkOptions
+   */
+  public function setOptions(SystemApkOptions $options)
+  {
+    $this->options = $options;
+  }
+  /**
+   * @return SystemApkOptions
+   */
+  public function getOptions()
+  {
+    return $this->options;
+  }
+  /**
+   * @param string
+   */
+  public function setVariantId($variantId)
+  {
+    $this->variantId = $variantId;
+  }
+  /**
+   * @return string
+   */
+  public function getVariantId()
+  {
+    return $this->variantId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Variant::class, 'Google_Service_AndroidPublisher_Variant');
Index: vendor/google/apiclient-services/src/AndroidPublisher/VariantTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/VariantTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/VariantTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,106 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class VariantTargeting extends \Google\Model
+{
+  protected $abiTargetingType = AbiTargeting::class;
+  protected $abiTargetingDataType = '';
+  protected $multiAbiTargetingType = MultiAbiTargeting::class;
+  protected $multiAbiTargetingDataType = '';
+  protected $screenDensityTargetingType = ScreenDensityTargeting::class;
+  protected $screenDensityTargetingDataType = '';
+  protected $sdkVersionTargetingType = SdkVersionTargeting::class;
+  protected $sdkVersionTargetingDataType = '';
+  protected $textureCompressionFormatTargetingType = TextureCompressionFormatTargeting::class;
+  protected $textureCompressionFormatTargetingDataType = '';
+
+  /**
+   * @param AbiTargeting
+   */
+  public function setAbiTargeting(AbiTargeting $abiTargeting)
+  {
+    $this->abiTargeting = $abiTargeting;
+  }
+  /**
+   * @return AbiTargeting
+   */
+  public function getAbiTargeting()
+  {
+    return $this->abiTargeting;
+  }
+  /**
+   * @param MultiAbiTargeting
+   */
+  public function setMultiAbiTargeting(MultiAbiTargeting $multiAbiTargeting)
+  {
+    $this->multiAbiTargeting = $multiAbiTargeting;
+  }
+  /**
+   * @return MultiAbiTargeting
+   */
+  public function getMultiAbiTargeting()
+  {
+    return $this->multiAbiTargeting;
+  }
+  /**
+   * @param ScreenDensityTargeting
+   */
+  public function setScreenDensityTargeting(ScreenDensityTargeting $screenDensityTargeting)
+  {
+    $this->screenDensityTargeting = $screenDensityTargeting;
+  }
+  /**
+   * @return ScreenDensityTargeting
+   */
+  public function getScreenDensityTargeting()
+  {
+    return $this->screenDensityTargeting;
+  }
+  /**
+   * @param SdkVersionTargeting
+   */
+  public function setSdkVersionTargeting(SdkVersionTargeting $sdkVersionTargeting)
+  {
+    $this->sdkVersionTargeting = $sdkVersionTargeting;
+  }
+  /**
+   * @return SdkVersionTargeting
+   */
+  public function getSdkVersionTargeting()
+  {
+    return $this->sdkVersionTargeting;
+  }
+  /**
+   * @param TextureCompressionFormatTargeting
+   */
+  public function setTextureCompressionFormatTargeting(TextureCompressionFormatTargeting $textureCompressionFormatTargeting)
+  {
+    $this->textureCompressionFormatTargeting = $textureCompressionFormatTargeting;
+  }
+  /**
+   * @return TextureCompressionFormatTargeting
+   */
+  public function getTextureCompressionFormatTargeting()
+  {
+    return $this->textureCompressionFormatTargeting;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VariantTargeting::class, 'Google_Service_AndroidPublisher_VariantTargeting');
Index: vendor/google/apiclient-services/src/AndroidPublisher/VoidedPurchase.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/VoidedPurchase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/VoidedPurchase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,170 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class VoidedPurchase extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $orderId;
+  /**
+   * @var string
+   */
+  public $purchaseTimeMillis;
+  /**
+   * @var string
+   */
+  public $purchaseToken;
+  /**
+   * @var int
+   */
+  public $voidedQuantity;
+  /**
+   * @var int
+   */
+  public $voidedReason;
+  /**
+   * @var int
+   */
+  public $voidedSource;
+  /**
+   * @var string
+   */
+  public $voidedTimeMillis;
+
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param string
+   */
+  public function setOrderId($orderId)
+  {
+    $this->orderId = $orderId;
+  }
+  /**
+   * @return string
+   */
+  public function getOrderId()
+  {
+    return $this->orderId;
+  }
+  /**
+   * @param string
+   */
+  public function setPurchaseTimeMillis($purchaseTimeMillis)
+  {
+    $this->purchaseTimeMillis = $purchaseTimeMillis;
+  }
+  /**
+   * @return string
+   */
+  public function getPurchaseTimeMillis()
+  {
+    return $this->purchaseTimeMillis;
+  }
+  /**
+   * @param string
+   */
+  public function setPurchaseToken($purchaseToken)
+  {
+    $this->purchaseToken = $purchaseToken;
+  }
+  /**
+   * @return string
+   */
+  public function getPurchaseToken()
+  {
+    return $this->purchaseToken;
+  }
+  /**
+   * @param int
+   */
+  public function setVoidedQuantity($voidedQuantity)
+  {
+    $this->voidedQuantity = $voidedQuantity;
+  }
+  /**
+   * @return int
+   */
+  public function getVoidedQuantity()
+  {
+    return $this->voidedQuantity;
+  }
+  /**
+   * @param int
+   */
+  public function setVoidedReason($voidedReason)
+  {
+    $this->voidedReason = $voidedReason;
+  }
+  /**
+   * @return int
+   */
+  public function getVoidedReason()
+  {
+    return $this->voidedReason;
+  }
+  /**
+   * @param int
+   */
+  public function setVoidedSource($voidedSource)
+  {
+    $this->voidedSource = $voidedSource;
+  }
+  /**
+   * @return int
+   */
+  public function getVoidedSource()
+  {
+    return $this->voidedSource;
+  }
+  /**
+   * @param string
+   */
+  public function setVoidedTimeMillis($voidedTimeMillis)
+  {
+    $this->voidedTimeMillis = $voidedTimeMillis;
+  }
+  /**
+   * @return string
+   */
+  public function getVoidedTimeMillis()
+  {
+    return $this->voidedTimeMillis;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VoidedPurchase::class, 'Google_Service_AndroidPublisher_VoidedPurchase');
Index: vendor/google/apiclient-services/src/AndroidPublisher/VoidedPurchasesListResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidPublisher/VoidedPurchasesListResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidPublisher/VoidedPurchasesListResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,75 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidPublisher;
+
+class VoidedPurchasesListResponse extends \Google\Collection
+{
+  protected $collection_key = 'voidedPurchases';
+  protected $pageInfoType = PageInfo::class;
+  protected $pageInfoDataType = '';
+  protected $tokenPaginationType = TokenPagination::class;
+  protected $tokenPaginationDataType = '';
+  protected $voidedPurchasesType = VoidedPurchase::class;
+  protected $voidedPurchasesDataType = 'array';
+
+  /**
+   * @param PageInfo
+   */
+  public function setPageInfo(PageInfo $pageInfo)
+  {
+    $this->pageInfo = $pageInfo;
+  }
+  /**
+   * @return PageInfo
+   */
+  public function getPageInfo()
+  {
+    return $this->pageInfo;
+  }
+  /**
+   * @param TokenPagination
+   */
+  public function setTokenPagination(TokenPagination $tokenPagination)
+  {
+    $this->tokenPagination = $tokenPagination;
+  }
+  /**
+   * @return TokenPagination
+   */
+  public function getTokenPagination()
+  {
+    return $this->tokenPagination;
+  }
+  /**
+   * @param VoidedPurchase[]
+   */
+  public function setVoidedPurchases($voidedPurchases)
+  {
+    $this->voidedPurchases = $voidedPurchases;
+  }
+  /**
+   * @return VoidedPurchase[]
+   */
+  public function getVoidedPurchases()
+  {
+    return $this->voidedPurchases;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VoidedPurchasesListResponse::class, 'Google_Service_AndroidPublisher_VoidedPurchasesListResponse');
