Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/AbsoluteDateRange.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/AbsoluteDateRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/AbsoluteDateRange.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\AdExchangeBuyerII;
+
+class AbsoluteDateRange extends \Google\Model
+{
+  protected $endDateType = Date::class;
+  protected $endDateDataType = '';
+  protected $startDateType = Date::class;
+  protected $startDateDataType = '';
+
+  /**
+   * @param Date
+   */
+  public function setEndDate(Date $endDate)
+  {
+    $this->endDate = $endDate;
+  }
+  /**
+   * @return Date
+   */
+  public function getEndDate()
+  {
+    return $this->endDate;
+  }
+  /**
+   * @param Date
+   */
+  public function setStartDate(Date $startDate)
+  {
+    $this->startDate = $startDate;
+  }
+  /**
+   * @return Date
+   */
+  public function getStartDate()
+  {
+    return $this->startDate;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AbsoluteDateRange::class, 'Google_Service_AdExchangeBuyerII_AbsoluteDateRange');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/AcceptProposalRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/AcceptProposalRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/AcceptProposalRequest.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\AdExchangeBuyerII;
+
+class AcceptProposalRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $proposalRevision;
+
+  /**
+   * @param string
+   */
+  public function setProposalRevision($proposalRevision)
+  {
+    $this->proposalRevision = $proposalRevision;
+  }
+  /**
+   * @return string
+   */
+  public function getProposalRevision()
+  {
+    return $this->proposalRevision;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AcceptProposalRequest::class, 'Google_Service_AdExchangeBuyerII_AcceptProposalRequest');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/AdSize.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/AdSize.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/AdSize.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\AdExchangeBuyerII;
+
+class AdSize extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $height;
+  /**
+   * @var string
+   */
+  public $sizeType;
+  /**
+   * @var string
+   */
+  public $width;
+
+  /**
+   * @param string
+   */
+  public function setHeight($height)
+  {
+    $this->height = $height;
+  }
+  /**
+   * @return string
+   */
+  public function getHeight()
+  {
+    return $this->height;
+  }
+  /**
+   * @param string
+   */
+  public function setSizeType($sizeType)
+  {
+    $this->sizeType = $sizeType;
+  }
+  /**
+   * @return string
+   */
+  public function getSizeType()
+  {
+    return $this->sizeType;
+  }
+  /**
+   * @param string
+   */
+  public function setWidth($width)
+  {
+    $this->width = $width;
+  }
+  /**
+   * @return string
+   */
+  public function getWidth()
+  {
+    return $this->width;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AdSize::class, 'Google_Service_AdExchangeBuyerII_AdSize');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/AdTechnologyProviders.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/AdTechnologyProviders.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/AdTechnologyProviders.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\AdExchangeBuyerII;
+
+class AdTechnologyProviders extends \Google\Collection
+{
+  protected $collection_key = 'detectedProviderIds';
+  /**
+   * @var string[]
+   */
+  public $detectedProviderIds;
+  /**
+   * @var bool
+   */
+  public $hasUnidentifiedProvider;
+
+  /**
+   * @param string[]
+   */
+  public function setDetectedProviderIds($detectedProviderIds)
+  {
+    $this->detectedProviderIds = $detectedProviderIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDetectedProviderIds()
+  {
+    return $this->detectedProviderIds;
+  }
+  /**
+   * @param bool
+   */
+  public function setHasUnidentifiedProvider($hasUnidentifiedProvider)
+  {
+    $this->hasUnidentifiedProvider = $hasUnidentifiedProvider;
+  }
+  /**
+   * @return bool
+   */
+  public function getHasUnidentifiedProvider()
+  {
+    return $this->hasUnidentifiedProvider;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AdTechnologyProviders::class, 'Google_Service_AdExchangeBuyerII_AdTechnologyProviders');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/AddDealAssociationRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/AddDealAssociationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/AddDealAssociationRequest.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\AdExchangeBuyerII;
+
+class AddDealAssociationRequest extends \Google\Model
+{
+  protected $associationType = CreativeDealAssociation::class;
+  protected $associationDataType = '';
+
+  /**
+   * @param CreativeDealAssociation
+   */
+  public function setAssociation(CreativeDealAssociation $association)
+  {
+    $this->association = $association;
+  }
+  /**
+   * @return CreativeDealAssociation
+   */
+  public function getAssociation()
+  {
+    return $this->association;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AddDealAssociationRequest::class, 'Google_Service_AdExchangeBuyerII_AddDealAssociationRequest');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/AddNoteRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/AddNoteRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/AddNoteRequest.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\AdExchangeBuyerII;
+
+class AddNoteRequest extends \Google\Model
+{
+  protected $noteType = Note::class;
+  protected $noteDataType = '';
+
+  /**
+   * @param Note
+   */
+  public function setNote(Note $note)
+  {
+    $this->note = $note;
+  }
+  /**
+   * @return Note
+   */
+  public function getNote()
+  {
+    return $this->note;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AddNoteRequest::class, 'Google_Service_AdExchangeBuyerII_AddNoteRequest');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Adexchangebuyer2Empty.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Adexchangebuyer2Empty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Adexchangebuyer2Empty.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\AdExchangeBuyerII;
+
+class Adexchangebuyer2Empty extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Adexchangebuyer2Empty::class, 'Google_Service_AdExchangeBuyerII_Adexchangebuyer2Empty');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/AppContext.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/AppContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/AppContext.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\AdExchangeBuyerII;
+
+class AppContext extends \Google\Collection
+{
+  protected $collection_key = 'appTypes';
+  /**
+   * @var string[]
+   */
+  public $appTypes;
+
+  /**
+   * @param string[]
+   */
+  public function setAppTypes($appTypes)
+  {
+    $this->appTypes = $appTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAppTypes()
+  {
+    return $this->appTypes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppContext::class, 'Google_Service_AdExchangeBuyerII_AppContext');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/AuctionContext.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/AuctionContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/AuctionContext.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\AdExchangeBuyerII;
+
+class AuctionContext extends \Google\Collection
+{
+  protected $collection_key = 'auctionTypes';
+  /**
+   * @var string[]
+   */
+  public $auctionTypes;
+
+  /**
+   * @param string[]
+   */
+  public function setAuctionTypes($auctionTypes)
+  {
+    $this->auctionTypes = $auctionTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAuctionTypes()
+  {
+    return $this->auctionTypes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AuctionContext::class, 'Google_Service_AdExchangeBuyerII_AuctionContext');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/BidMetricsRow.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/BidMetricsRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/BidMetricsRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,154 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII;
+
+class BidMetricsRow extends \Google\Model
+{
+  protected $bidsType = MetricValue::class;
+  protected $bidsDataType = '';
+  protected $bidsInAuctionType = MetricValue::class;
+  protected $bidsInAuctionDataType = '';
+  protected $billedImpressionsType = MetricValue::class;
+  protected $billedImpressionsDataType = '';
+  protected $impressionsWonType = MetricValue::class;
+  protected $impressionsWonDataType = '';
+  protected $measurableImpressionsType = MetricValue::class;
+  protected $measurableImpressionsDataType = '';
+  protected $reachedQueriesType = MetricValue::class;
+  protected $reachedQueriesDataType = '';
+  protected $rowDimensionsType = RowDimensions::class;
+  protected $rowDimensionsDataType = '';
+  protected $viewableImpressionsType = MetricValue::class;
+  protected $viewableImpressionsDataType = '';
+
+  /**
+   * @param MetricValue
+   */
+  public function setBids(MetricValue $bids)
+  {
+    $this->bids = $bids;
+  }
+  /**
+   * @return MetricValue
+   */
+  public function getBids()
+  {
+    return $this->bids;
+  }
+  /**
+   * @param MetricValue
+   */
+  public function setBidsInAuction(MetricValue $bidsInAuction)
+  {
+    $this->bidsInAuction = $bidsInAuction;
+  }
+  /**
+   * @return MetricValue
+   */
+  public function getBidsInAuction()
+  {
+    return $this->bidsInAuction;
+  }
+  /**
+   * @param MetricValue
+   */
+  public function setBilledImpressions(MetricValue $billedImpressions)
+  {
+    $this->billedImpressions = $billedImpressions;
+  }
+  /**
+   * @return MetricValue
+   */
+  public function getBilledImpressions()
+  {
+    return $this->billedImpressions;
+  }
+  /**
+   * @param MetricValue
+   */
+  public function setImpressionsWon(MetricValue $impressionsWon)
+  {
+    $this->impressionsWon = $impressionsWon;
+  }
+  /**
+   * @return MetricValue
+   */
+  public function getImpressionsWon()
+  {
+    return $this->impressionsWon;
+  }
+  /**
+   * @param MetricValue
+   */
+  public function setMeasurableImpressions(MetricValue $measurableImpressions)
+  {
+    $this->measurableImpressions = $measurableImpressions;
+  }
+  /**
+   * @return MetricValue
+   */
+  public function getMeasurableImpressions()
+  {
+    return $this->measurableImpressions;
+  }
+  /**
+   * @param MetricValue
+   */
+  public function setReachedQueries(MetricValue $reachedQueries)
+  {
+    $this->reachedQueries = $reachedQueries;
+  }
+  /**
+   * @return MetricValue
+   */
+  public function getReachedQueries()
+  {
+    return $this->reachedQueries;
+  }
+  /**
+   * @param RowDimensions
+   */
+  public function setRowDimensions(RowDimensions $rowDimensions)
+  {
+    $this->rowDimensions = $rowDimensions;
+  }
+  /**
+   * @return RowDimensions
+   */
+  public function getRowDimensions()
+  {
+    return $this->rowDimensions;
+  }
+  /**
+   * @param MetricValue
+   */
+  public function setViewableImpressions(MetricValue $viewableImpressions)
+  {
+    $this->viewableImpressions = $viewableImpressions;
+  }
+  /**
+   * @return MetricValue
+   */
+  public function getViewableImpressions()
+  {
+    return $this->viewableImpressions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BidMetricsRow::class, 'Google_Service_AdExchangeBuyerII_BidMetricsRow');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/BidResponseWithoutBidsStatusRow.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/BidResponseWithoutBidsStatusRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/BidResponseWithoutBidsStatusRow.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\AdExchangeBuyerII;
+
+class BidResponseWithoutBidsStatusRow extends \Google\Model
+{
+  protected $impressionCountType = MetricValue::class;
+  protected $impressionCountDataType = '';
+  protected $rowDimensionsType = RowDimensions::class;
+  protected $rowDimensionsDataType = '';
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param MetricValue
+   */
+  public function setImpressionCount(MetricValue $impressionCount)
+  {
+    $this->impressionCount = $impressionCount;
+  }
+  /**
+   * @return MetricValue
+   */
+  public function getImpressionCount()
+  {
+    return $this->impressionCount;
+  }
+  /**
+   * @param RowDimensions
+   */
+  public function setRowDimensions(RowDimensions $rowDimensions)
+  {
+    $this->rowDimensions = $rowDimensions;
+  }
+  /**
+   * @return RowDimensions
+   */
+  public function getRowDimensions()
+  {
+    return $this->rowDimensions;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BidResponseWithoutBidsStatusRow::class, 'Google_Service_AdExchangeBuyerII_BidResponseWithoutBidsStatusRow');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Buyer.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Buyer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Buyer.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\AdExchangeBuyerII;
+
+class Buyer extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $accountId;
+
+  /**
+   * @param string
+   */
+  public function setAccountId($accountId)
+  {
+    $this->accountId = $accountId;
+  }
+  /**
+   * @return string
+   */
+  public function getAccountId()
+  {
+    return $this->accountId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Buyer::class, 'Google_Service_AdExchangeBuyerII_Buyer');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/CalloutStatusRow.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/CalloutStatusRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/CalloutStatusRow.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\AdExchangeBuyerII;
+
+class CalloutStatusRow extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $calloutStatusId;
+  protected $impressionCountType = MetricValue::class;
+  protected $impressionCountDataType = '';
+  protected $rowDimensionsType = RowDimensions::class;
+  protected $rowDimensionsDataType = '';
+
+  /**
+   * @param int
+   */
+  public function setCalloutStatusId($calloutStatusId)
+  {
+    $this->calloutStatusId = $calloutStatusId;
+  }
+  /**
+   * @return int
+   */
+  public function getCalloutStatusId()
+  {
+    return $this->calloutStatusId;
+  }
+  /**
+   * @param MetricValue
+   */
+  public function setImpressionCount(MetricValue $impressionCount)
+  {
+    $this->impressionCount = $impressionCount;
+  }
+  /**
+   * @return MetricValue
+   */
+  public function getImpressionCount()
+  {
+    return $this->impressionCount;
+  }
+  /**
+   * @param RowDimensions
+   */
+  public function setRowDimensions(RowDimensions $rowDimensions)
+  {
+    $this->rowDimensions = $rowDimensions;
+  }
+  /**
+   * @return RowDimensions
+   */
+  public function getRowDimensions()
+  {
+    return $this->rowDimensions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CalloutStatusRow::class, 'Google_Service_AdExchangeBuyerII_CalloutStatusRow');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/CancelNegotiationRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/CancelNegotiationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/CancelNegotiationRequest.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\AdExchangeBuyerII;
+
+class CancelNegotiationRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CancelNegotiationRequest::class, 'Google_Service_AdExchangeBuyerII_CancelNegotiationRequest');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Client.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Client.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Client.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,188 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII;
+
+class Client extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $clientAccountId;
+  /**
+   * @var string
+   */
+  public $clientName;
+  /**
+   * @var string
+   */
+  public $entityId;
+  /**
+   * @var string
+   */
+  public $entityName;
+  /**
+   * @var string
+   */
+  public $entityType;
+  /**
+   * @var string
+   */
+  public $partnerClientId;
+  /**
+   * @var string
+   */
+  public $role;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var bool
+   */
+  public $visibleToSeller;
+
+  /**
+   * @param string
+   */
+  public function setClientAccountId($clientAccountId)
+  {
+    $this->clientAccountId = $clientAccountId;
+  }
+  /**
+   * @return string
+   */
+  public function getClientAccountId()
+  {
+    return $this->clientAccountId;
+  }
+  /**
+   * @param string
+   */
+  public function setClientName($clientName)
+  {
+    $this->clientName = $clientName;
+  }
+  /**
+   * @return string
+   */
+  public function getClientName()
+  {
+    return $this->clientName;
+  }
+  /**
+   * @param string
+   */
+  public function setEntityId($entityId)
+  {
+    $this->entityId = $entityId;
+  }
+  /**
+   * @return string
+   */
+  public function getEntityId()
+  {
+    return $this->entityId;
+  }
+  /**
+   * @param string
+   */
+  public function setEntityName($entityName)
+  {
+    $this->entityName = $entityName;
+  }
+  /**
+   * @return string
+   */
+  public function getEntityName()
+  {
+    return $this->entityName;
+  }
+  /**
+   * @param string
+   */
+  public function setEntityType($entityType)
+  {
+    $this->entityType = $entityType;
+  }
+  /**
+   * @return string
+   */
+  public function getEntityType()
+  {
+    return $this->entityType;
+  }
+  /**
+   * @param string
+   */
+  public function setPartnerClientId($partnerClientId)
+  {
+    $this->partnerClientId = $partnerClientId;
+  }
+  /**
+   * @return string
+   */
+  public function getPartnerClientId()
+  {
+    return $this->partnerClientId;
+  }
+  /**
+   * @param string
+   */
+  public function setRole($role)
+  {
+    $this->role = $role;
+  }
+  /**
+   * @return string
+   */
+  public function getRole()
+  {
+    return $this->role;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param bool
+   */
+  public function setVisibleToSeller($visibleToSeller)
+  {
+    $this->visibleToSeller = $visibleToSeller;
+  }
+  /**
+   * @return bool
+   */
+  public function getVisibleToSeller()
+  {
+    return $this->visibleToSeller;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Client::class, 'Google_Service_AdExchangeBuyerII_Client');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ClientUser.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ClientUser.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ClientUser.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\AdExchangeBuyerII;
+
+class ClientUser extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $clientAccountId;
+  /**
+   * @var string
+   */
+  public $email;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $userId;
+
+  /**
+   * @param string
+   */
+  public function setClientAccountId($clientAccountId)
+  {
+    $this->clientAccountId = $clientAccountId;
+  }
+  /**
+   * @return string
+   */
+  public function getClientAccountId()
+  {
+    return $this->clientAccountId;
+  }
+  /**
+   * @param string
+   */
+  public function setEmail($email)
+  {
+    $this->email = $email;
+  }
+  /**
+   * @return string
+   */
+  public function getEmail()
+  {
+    return $this->email;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setUserId($userId)
+  {
+    $this->userId = $userId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserId()
+  {
+    return $this->userId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ClientUser::class, 'Google_Service_AdExchangeBuyerII_ClientUser');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ClientUserInvitation.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ClientUserInvitation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ClientUserInvitation.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\AdExchangeBuyerII;
+
+class ClientUserInvitation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $clientAccountId;
+  /**
+   * @var string
+   */
+  public $email;
+  /**
+   * @var string
+   */
+  public $invitationId;
+
+  /**
+   * @param string
+   */
+  public function setClientAccountId($clientAccountId)
+  {
+    $this->clientAccountId = $clientAccountId;
+  }
+  /**
+   * @return string
+   */
+  public function getClientAccountId()
+  {
+    return $this->clientAccountId;
+  }
+  /**
+   * @param string
+   */
+  public function setEmail($email)
+  {
+    $this->email = $email;
+  }
+  /**
+   * @return string
+   */
+  public function getEmail()
+  {
+    return $this->email;
+  }
+  /**
+   * @param string
+   */
+  public function setInvitationId($invitationId)
+  {
+    $this->invitationId = $invitationId;
+  }
+  /**
+   * @return string
+   */
+  public function getInvitationId()
+  {
+    return $this->invitationId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ClientUserInvitation::class, 'Google_Service_AdExchangeBuyerII_ClientUserInvitation');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/CompleteSetupRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/CompleteSetupRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/CompleteSetupRequest.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\AdExchangeBuyerII;
+
+class CompleteSetupRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CompleteSetupRequest::class, 'Google_Service_AdExchangeBuyerII_CompleteSetupRequest');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ContactInformation.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ContactInformation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ContactInformation.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\AdExchangeBuyerII;
+
+class ContactInformation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $email;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setEmail($email)
+  {
+    $this->email = $email;
+  }
+  /**
+   * @return string
+   */
+  public function getEmail()
+  {
+    return $this->email;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContactInformation::class, 'Google_Service_AdExchangeBuyerII_ContactInformation');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Correction.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Correction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Correction.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\AdExchangeBuyerII;
+
+class Correction extends \Google\Collection
+{
+  protected $collection_key = 'details';
+  protected $contextsType = ServingContext::class;
+  protected $contextsDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $details;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param ServingContext[]
+   */
+  public function setContexts($contexts)
+  {
+    $this->contexts = $contexts;
+  }
+  /**
+   * @return ServingContext[]
+   */
+  public function getContexts()
+  {
+    return $this->contexts;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDetails($details)
+  {
+    $this->details = $details;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDetails()
+  {
+    return $this->details;
+  }
+  /**
+   * @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(Correction::class, 'Google_Service_AdExchangeBuyerII_Correction');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Creative.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Creative.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Creative.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,483 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII;
+
+class Creative extends \Google\Collection
+{
+  protected $collection_key = 'vendorIds';
+  /**
+   * @var string
+   */
+  public $accountId;
+  /**
+   * @var string
+   */
+  public $adChoicesDestinationUrl;
+  protected $adTechnologyProvidersType = AdTechnologyProviders::class;
+  protected $adTechnologyProvidersDataType = '';
+  /**
+   * @var string
+   */
+  public $advertiserName;
+  /**
+   * @var string
+   */
+  public $agencyId;
+  /**
+   * @var string
+   */
+  public $apiUpdateTime;
+  /**
+   * @var string[]
+   */
+  public $attributes;
+  /**
+   * @var string[]
+   */
+  public $clickThroughUrls;
+  protected $correctionsType = Correction::class;
+  protected $correctionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $creativeId;
+  /**
+   * @var string
+   */
+  public $dealsStatus;
+  /**
+   * @var string[]
+   */
+  public $declaredClickThroughUrls;
+  /**
+   * @var string[]
+   */
+  public $detectedAdvertiserIds;
+  /**
+   * @var string[]
+   */
+  public $detectedDomains;
+  /**
+   * @var string[]
+   */
+  public $detectedLanguages;
+  /**
+   * @var int[]
+   */
+  public $detectedProductCategories;
+  /**
+   * @var int[]
+   */
+  public $detectedSensitiveCategories;
+  protected $htmlType = HtmlContent::class;
+  protected $htmlDataType = '';
+  /**
+   * @var string[]
+   */
+  public $impressionTrackingUrls;
+  protected $nativeType = NativeContent::class;
+  protected $nativeDataType = '';
+  /**
+   * @var string
+   */
+  public $openAuctionStatus;
+  /**
+   * @var string[]
+   */
+  public $restrictedCategories;
+  protected $servingRestrictionsType = ServingRestriction::class;
+  protected $servingRestrictionsDataType = 'array';
+  /**
+   * @var int[]
+   */
+  public $vendorIds;
+  /**
+   * @var int
+   */
+  public $version;
+  protected $videoType = VideoContent::class;
+  protected $videoDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAccountId($accountId)
+  {
+    $this->accountId = $accountId;
+  }
+  /**
+   * @return string
+   */
+  public function getAccountId()
+  {
+    return $this->accountId;
+  }
+  /**
+   * @param string
+   */
+  public function setAdChoicesDestinationUrl($adChoicesDestinationUrl)
+  {
+    $this->adChoicesDestinationUrl = $adChoicesDestinationUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getAdChoicesDestinationUrl()
+  {
+    return $this->adChoicesDestinationUrl;
+  }
+  /**
+   * @param AdTechnologyProviders
+   */
+  public function setAdTechnologyProviders(AdTechnologyProviders $adTechnologyProviders)
+  {
+    $this->adTechnologyProviders = $adTechnologyProviders;
+  }
+  /**
+   * @return AdTechnologyProviders
+   */
+  public function getAdTechnologyProviders()
+  {
+    return $this->adTechnologyProviders;
+  }
+  /**
+   * @param string
+   */
+  public function setAdvertiserName($advertiserName)
+  {
+    $this->advertiserName = $advertiserName;
+  }
+  /**
+   * @return string
+   */
+  public function getAdvertiserName()
+  {
+    return $this->advertiserName;
+  }
+  /**
+   * @param string
+   */
+  public function setAgencyId($agencyId)
+  {
+    $this->agencyId = $agencyId;
+  }
+  /**
+   * @return string
+   */
+  public function getAgencyId()
+  {
+    return $this->agencyId;
+  }
+  /**
+   * @param string
+   */
+  public function setApiUpdateTime($apiUpdateTime)
+  {
+    $this->apiUpdateTime = $apiUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getApiUpdateTime()
+  {
+    return $this->apiUpdateTime;
+  }
+  /**
+   * @param string[]
+   */
+  public function setAttributes($attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param string[]
+   */
+  public function setClickThroughUrls($clickThroughUrls)
+  {
+    $this->clickThroughUrls = $clickThroughUrls;
+  }
+  /**
+   * @return string[]
+   */
+  public function getClickThroughUrls()
+  {
+    return $this->clickThroughUrls;
+  }
+  /**
+   * @param Correction[]
+   */
+  public function setCorrections($corrections)
+  {
+    $this->corrections = $corrections;
+  }
+  /**
+   * @return Correction[]
+   */
+  public function getCorrections()
+  {
+    return $this->corrections;
+  }
+  /**
+   * @param string
+   */
+  public function setCreativeId($creativeId)
+  {
+    $this->creativeId = $creativeId;
+  }
+  /**
+   * @return string
+   */
+  public function getCreativeId()
+  {
+    return $this->creativeId;
+  }
+  /**
+   * @param string
+   */
+  public function setDealsStatus($dealsStatus)
+  {
+    $this->dealsStatus = $dealsStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getDealsStatus()
+  {
+    return $this->dealsStatus;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDeclaredClickThroughUrls($declaredClickThroughUrls)
+  {
+    $this->declaredClickThroughUrls = $declaredClickThroughUrls;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDeclaredClickThroughUrls()
+  {
+    return $this->declaredClickThroughUrls;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDetectedAdvertiserIds($detectedAdvertiserIds)
+  {
+    $this->detectedAdvertiserIds = $detectedAdvertiserIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDetectedAdvertiserIds()
+  {
+    return $this->detectedAdvertiserIds;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDetectedDomains($detectedDomains)
+  {
+    $this->detectedDomains = $detectedDomains;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDetectedDomains()
+  {
+    return $this->detectedDomains;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDetectedLanguages($detectedLanguages)
+  {
+    $this->detectedLanguages = $detectedLanguages;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDetectedLanguages()
+  {
+    return $this->detectedLanguages;
+  }
+  /**
+   * @param int[]
+   */
+  public function setDetectedProductCategories($detectedProductCategories)
+  {
+    $this->detectedProductCategories = $detectedProductCategories;
+  }
+  /**
+   * @return int[]
+   */
+  public function getDetectedProductCategories()
+  {
+    return $this->detectedProductCategories;
+  }
+  /**
+   * @param int[]
+   */
+  public function setDetectedSensitiveCategories($detectedSensitiveCategories)
+  {
+    $this->detectedSensitiveCategories = $detectedSensitiveCategories;
+  }
+  /**
+   * @return int[]
+   */
+  public function getDetectedSensitiveCategories()
+  {
+    return $this->detectedSensitiveCategories;
+  }
+  /**
+   * @param HtmlContent
+   */
+  public function setHtml(HtmlContent $html)
+  {
+    $this->html = $html;
+  }
+  /**
+   * @return HtmlContent
+   */
+  public function getHtml()
+  {
+    return $this->html;
+  }
+  /**
+   * @param string[]
+   */
+  public function setImpressionTrackingUrls($impressionTrackingUrls)
+  {
+    $this->impressionTrackingUrls = $impressionTrackingUrls;
+  }
+  /**
+   * @return string[]
+   */
+  public function getImpressionTrackingUrls()
+  {
+    return $this->impressionTrackingUrls;
+  }
+  /**
+   * @param NativeContent
+   */
+  public function setNative(NativeContent $native)
+  {
+    $this->native = $native;
+  }
+  /**
+   * @return NativeContent
+   */
+  public function getNative()
+  {
+    return $this->native;
+  }
+  /**
+   * @param string
+   */
+  public function setOpenAuctionStatus($openAuctionStatus)
+  {
+    $this->openAuctionStatus = $openAuctionStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getOpenAuctionStatus()
+  {
+    return $this->openAuctionStatus;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRestrictedCategories($restrictedCategories)
+  {
+    $this->restrictedCategories = $restrictedCategories;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRestrictedCategories()
+  {
+    return $this->restrictedCategories;
+  }
+  /**
+   * @param ServingRestriction[]
+   */
+  public function setServingRestrictions($servingRestrictions)
+  {
+    $this->servingRestrictions = $servingRestrictions;
+  }
+  /**
+   * @return ServingRestriction[]
+   */
+  public function getServingRestrictions()
+  {
+    return $this->servingRestrictions;
+  }
+  /**
+   * @param int[]
+   */
+  public function setVendorIds($vendorIds)
+  {
+    $this->vendorIds = $vendorIds;
+  }
+  /**
+   * @return int[]
+   */
+  public function getVendorIds()
+  {
+    return $this->vendorIds;
+  }
+  /**
+   * @param int
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return int
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+  /**
+   * @param VideoContent
+   */
+  public function setVideo(VideoContent $video)
+  {
+    $this->video = $video;
+  }
+  /**
+   * @return VideoContent
+   */
+  public function getVideo()
+  {
+    return $this->video;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Creative::class, 'Google_Service_AdExchangeBuyerII_Creative');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/CreativeDealAssociation.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/CreativeDealAssociation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/CreativeDealAssociation.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\AdExchangeBuyerII;
+
+class CreativeDealAssociation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $accountId;
+  /**
+   * @var string
+   */
+  public $creativeId;
+  /**
+   * @var string
+   */
+  public $dealsId;
+
+  /**
+   * @param string
+   */
+  public function setAccountId($accountId)
+  {
+    $this->accountId = $accountId;
+  }
+  /**
+   * @return string
+   */
+  public function getAccountId()
+  {
+    return $this->accountId;
+  }
+  /**
+   * @param string
+   */
+  public function setCreativeId($creativeId)
+  {
+    $this->creativeId = $creativeId;
+  }
+  /**
+   * @return string
+   */
+  public function getCreativeId()
+  {
+    return $this->creativeId;
+  }
+  /**
+   * @param string
+   */
+  public function setDealsId($dealsId)
+  {
+    $this->dealsId = $dealsId;
+  }
+  /**
+   * @return string
+   */
+  public function getDealsId()
+  {
+    return $this->dealsId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreativeDealAssociation::class, 'Google_Service_AdExchangeBuyerII_CreativeDealAssociation');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/CreativeRestrictions.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/CreativeRestrictions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/CreativeRestrictions.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\AdExchangeBuyerII;
+
+class CreativeRestrictions extends \Google\Collection
+{
+  protected $collection_key = 'creativeSpecifications';
+  /**
+   * @var string
+   */
+  public $creativeFormat;
+  protected $creativeSpecificationsType = CreativeSpecification::class;
+  protected $creativeSpecificationsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $skippableAdType;
+
+  /**
+   * @param string
+   */
+  public function setCreativeFormat($creativeFormat)
+  {
+    $this->creativeFormat = $creativeFormat;
+  }
+  /**
+   * @return string
+   */
+  public function getCreativeFormat()
+  {
+    return $this->creativeFormat;
+  }
+  /**
+   * @param CreativeSpecification[]
+   */
+  public function setCreativeSpecifications($creativeSpecifications)
+  {
+    $this->creativeSpecifications = $creativeSpecifications;
+  }
+  /**
+   * @return CreativeSpecification[]
+   */
+  public function getCreativeSpecifications()
+  {
+    return $this->creativeSpecifications;
+  }
+  /**
+   * @param string
+   */
+  public function setSkippableAdType($skippableAdType)
+  {
+    $this->skippableAdType = $skippableAdType;
+  }
+  /**
+   * @return string
+   */
+  public function getSkippableAdType()
+  {
+    return $this->skippableAdType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreativeRestrictions::class, 'Google_Service_AdExchangeBuyerII_CreativeRestrictions');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/CreativeSize.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/CreativeSize.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/CreativeSize.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\AdExchangeBuyerII;
+
+class CreativeSize extends \Google\Collection
+{
+  protected $collection_key = 'companionSizes';
+  /**
+   * @var string[]
+   */
+  public $allowedFormats;
+  protected $companionSizesType = Size::class;
+  protected $companionSizesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $creativeSizeType;
+  /**
+   * @var string
+   */
+  public $nativeTemplate;
+  protected $sizeType = Size::class;
+  protected $sizeDataType = '';
+  /**
+   * @var string
+   */
+  public $skippableAdType;
+
+  /**
+   * @param string[]
+   */
+  public function setAllowedFormats($allowedFormats)
+  {
+    $this->allowedFormats = $allowedFormats;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAllowedFormats()
+  {
+    return $this->allowedFormats;
+  }
+  /**
+   * @param Size[]
+   */
+  public function setCompanionSizes($companionSizes)
+  {
+    $this->companionSizes = $companionSizes;
+  }
+  /**
+   * @return Size[]
+   */
+  public function getCompanionSizes()
+  {
+    return $this->companionSizes;
+  }
+  /**
+   * @param string
+   */
+  public function setCreativeSizeType($creativeSizeType)
+  {
+    $this->creativeSizeType = $creativeSizeType;
+  }
+  /**
+   * @return string
+   */
+  public function getCreativeSizeType()
+  {
+    return $this->creativeSizeType;
+  }
+  /**
+   * @param string
+   */
+  public function setNativeTemplate($nativeTemplate)
+  {
+    $this->nativeTemplate = $nativeTemplate;
+  }
+  /**
+   * @return string
+   */
+  public function getNativeTemplate()
+  {
+    return $this->nativeTemplate;
+  }
+  /**
+   * @param Size
+   */
+  public function setSize(Size $size)
+  {
+    $this->size = $size;
+  }
+  /**
+   * @return Size
+   */
+  public function getSize()
+  {
+    return $this->size;
+  }
+  /**
+   * @param string
+   */
+  public function setSkippableAdType($skippableAdType)
+  {
+    $this->skippableAdType = $skippableAdType;
+  }
+  /**
+   * @return string
+   */
+  public function getSkippableAdType()
+  {
+    return $this->skippableAdType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreativeSize::class, 'Google_Service_AdExchangeBuyerII_CreativeSize');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/CreativeSpecification.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/CreativeSpecification.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/CreativeSpecification.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\AdExchangeBuyerII;
+
+class CreativeSpecification extends \Google\Collection
+{
+  protected $collection_key = 'creativeCompanionSizes';
+  protected $creativeCompanionSizesType = AdSize::class;
+  protected $creativeCompanionSizesDataType = 'array';
+  protected $creativeSizeType = AdSize::class;
+  protected $creativeSizeDataType = '';
+
+  /**
+   * @param AdSize[]
+   */
+  public function setCreativeCompanionSizes($creativeCompanionSizes)
+  {
+    $this->creativeCompanionSizes = $creativeCompanionSizes;
+  }
+  /**
+   * @return AdSize[]
+   */
+  public function getCreativeCompanionSizes()
+  {
+    return $this->creativeCompanionSizes;
+  }
+  /**
+   * @param AdSize
+   */
+  public function setCreativeSize(AdSize $creativeSize)
+  {
+    $this->creativeSize = $creativeSize;
+  }
+  /**
+   * @return AdSize
+   */
+  public function getCreativeSize()
+  {
+    return $this->creativeSize;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreativeSpecification::class, 'Google_Service_AdExchangeBuyerII_CreativeSpecification');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/CreativeStatusRow.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/CreativeStatusRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/CreativeStatusRow.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\AdExchangeBuyerII;
+
+class CreativeStatusRow extends \Google\Model
+{
+  protected $bidCountType = MetricValue::class;
+  protected $bidCountDataType = '';
+  /**
+   * @var int
+   */
+  public $creativeStatusId;
+  protected $rowDimensionsType = RowDimensions::class;
+  protected $rowDimensionsDataType = '';
+
+  /**
+   * @param MetricValue
+   */
+  public function setBidCount(MetricValue $bidCount)
+  {
+    $this->bidCount = $bidCount;
+  }
+  /**
+   * @return MetricValue
+   */
+  public function getBidCount()
+  {
+    return $this->bidCount;
+  }
+  /**
+   * @param int
+   */
+  public function setCreativeStatusId($creativeStatusId)
+  {
+    $this->creativeStatusId = $creativeStatusId;
+  }
+  /**
+   * @return int
+   */
+  public function getCreativeStatusId()
+  {
+    return $this->creativeStatusId;
+  }
+  /**
+   * @param RowDimensions
+   */
+  public function setRowDimensions(RowDimensions $rowDimensions)
+  {
+    $this->rowDimensions = $rowDimensions;
+  }
+  /**
+   * @return RowDimensions
+   */
+  public function getRowDimensions()
+  {
+    return $this->rowDimensions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreativeStatusRow::class, 'Google_Service_AdExchangeBuyerII_CreativeStatusRow');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/CriteriaTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/CriteriaTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/CriteriaTargeting.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\AdExchangeBuyerII;
+
+class CriteriaTargeting extends \Google\Collection
+{
+  protected $collection_key = 'targetedCriteriaIds';
+  /**
+   * @var string[]
+   */
+  public $excludedCriteriaIds;
+  /**
+   * @var string[]
+   */
+  public $targetedCriteriaIds;
+
+  /**
+   * @param string[]
+   */
+  public function setExcludedCriteriaIds($excludedCriteriaIds)
+  {
+    $this->excludedCriteriaIds = $excludedCriteriaIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExcludedCriteriaIds()
+  {
+    return $this->excludedCriteriaIds;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTargetedCriteriaIds($targetedCriteriaIds)
+  {
+    $this->targetedCriteriaIds = $targetedCriteriaIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTargetedCriteriaIds()
+  {
+    return $this->targetedCriteriaIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CriteriaTargeting::class, 'Google_Service_AdExchangeBuyerII_CriteriaTargeting');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Date.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Date.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Date.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\AdExchangeBuyerII;
+
+class Date extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $day;
+  /**
+   * @var int
+   */
+  public $month;
+  /**
+   * @var int
+   */
+  public $year;
+
+  /**
+   * @param int
+   */
+  public function setDay($day)
+  {
+    $this->day = $day;
+  }
+  /**
+   * @return int
+   */
+  public function getDay()
+  {
+    return $this->day;
+  }
+  /**
+   * @param int
+   */
+  public function setMonth($month)
+  {
+    $this->month = $month;
+  }
+  /**
+   * @return int
+   */
+  public function getMonth()
+  {
+    return $this->month;
+  }
+  /**
+   * @param int
+   */
+  public function setYear($year)
+  {
+    $this->year = $year;
+  }
+  /**
+   * @return int
+   */
+  public function getYear()
+  {
+    return $this->year;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Date::class, 'Google_Service_AdExchangeBuyerII_Date');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/DayPart.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/DayPart.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/DayPart.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\AdExchangeBuyerII;
+
+class DayPart extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dayOfWeek;
+  protected $endTimeType = TimeOfDay::class;
+  protected $endTimeDataType = '';
+  protected $startTimeType = TimeOfDay::class;
+  protected $startTimeDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDayOfWeek($dayOfWeek)
+  {
+    $this->dayOfWeek = $dayOfWeek;
+  }
+  /**
+   * @return string
+   */
+  public function getDayOfWeek()
+  {
+    return $this->dayOfWeek;
+  }
+  /**
+   * @param TimeOfDay
+   */
+  public function setEndTime(TimeOfDay $endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return TimeOfDay
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param TimeOfDay
+   */
+  public function setStartTime(TimeOfDay $startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return TimeOfDay
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DayPart::class, 'Google_Service_AdExchangeBuyerII_DayPart');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/DayPartTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/DayPartTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/DayPartTargeting.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\AdExchangeBuyerII;
+
+class DayPartTargeting extends \Google\Collection
+{
+  protected $collection_key = 'dayParts';
+  protected $dayPartsType = DayPart::class;
+  protected $dayPartsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $timeZoneType;
+
+  /**
+   * @param DayPart[]
+   */
+  public function setDayParts($dayParts)
+  {
+    $this->dayParts = $dayParts;
+  }
+  /**
+   * @return DayPart[]
+   */
+  public function getDayParts()
+  {
+    return $this->dayParts;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeZoneType($timeZoneType)
+  {
+    $this->timeZoneType = $timeZoneType;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeZoneType()
+  {
+    return $this->timeZoneType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DayPartTargeting::class, 'Google_Service_AdExchangeBuyerII_DayPartTargeting');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Deal.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Deal.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Deal.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,461 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII;
+
+class Deal extends \Google\Collection
+{
+  protected $collection_key = 'targetingCriterion';
+  /**
+   * @var string
+   */
+  public $availableEndTime;
+  /**
+   * @var string
+   */
+  public $availableStartTime;
+  protected $buyerPrivateDataType = PrivateData::class;
+  protected $buyerPrivateDataDataType = '';
+  /**
+   * @var string
+   */
+  public $createProductId;
+  /**
+   * @var string
+   */
+  public $createProductRevision;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $creativePreApprovalPolicy;
+  protected $creativeRestrictionsType = CreativeRestrictions::class;
+  protected $creativeRestrictionsDataType = '';
+  /**
+   * @var string
+   */
+  public $creativeSafeFrameCompatibility;
+  /**
+   * @var string
+   */
+  public $dealId;
+  protected $dealServingMetadataType = DealServingMetadata::class;
+  protected $dealServingMetadataDataType = '';
+  protected $dealTermsType = DealTerms::class;
+  protected $dealTermsDataType = '';
+  protected $deliveryControlType = DeliveryControl::class;
+  protected $deliveryControlDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $externalDealId;
+  /**
+   * @var bool
+   */
+  public $isSetupComplete;
+  /**
+   * @var string
+   */
+  public $programmaticCreativeSource;
+  /**
+   * @var string
+   */
+  public $proposalId;
+  protected $sellerContactsType = ContactInformation::class;
+  protected $sellerContactsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $syndicationProduct;
+  protected $targetingType = MarketplaceTargeting::class;
+  protected $targetingDataType = '';
+  protected $targetingCriterionType = TargetingCriteria::class;
+  protected $targetingCriterionDataType = 'array';
+  /**
+   * @var string
+   */
+  public $updateTime;
+  /**
+   * @var string
+   */
+  public $webPropertyCode;
+
+  /**
+   * @param string
+   */
+  public function setAvailableEndTime($availableEndTime)
+  {
+    $this->availableEndTime = $availableEndTime;
+  }
+  /**
+   * @return string
+   */
+  public function getAvailableEndTime()
+  {
+    return $this->availableEndTime;
+  }
+  /**
+   * @param string
+   */
+  public function setAvailableStartTime($availableStartTime)
+  {
+    $this->availableStartTime = $availableStartTime;
+  }
+  /**
+   * @return string
+   */
+  public function getAvailableStartTime()
+  {
+    return $this->availableStartTime;
+  }
+  /**
+   * @param PrivateData
+   */
+  public function setBuyerPrivateData(PrivateData $buyerPrivateData)
+  {
+    $this->buyerPrivateData = $buyerPrivateData;
+  }
+  /**
+   * @return PrivateData
+   */
+  public function getBuyerPrivateData()
+  {
+    return $this->buyerPrivateData;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateProductId($createProductId)
+  {
+    $this->createProductId = $createProductId;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateProductId()
+  {
+    return $this->createProductId;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateProductRevision($createProductRevision)
+  {
+    $this->createProductRevision = $createProductRevision;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateProductRevision()
+  {
+    return $this->createProductRevision;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreativePreApprovalPolicy($creativePreApprovalPolicy)
+  {
+    $this->creativePreApprovalPolicy = $creativePreApprovalPolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getCreativePreApprovalPolicy()
+  {
+    return $this->creativePreApprovalPolicy;
+  }
+  /**
+   * @param CreativeRestrictions
+   */
+  public function setCreativeRestrictions(CreativeRestrictions $creativeRestrictions)
+  {
+    $this->creativeRestrictions = $creativeRestrictions;
+  }
+  /**
+   * @return CreativeRestrictions
+   */
+  public function getCreativeRestrictions()
+  {
+    return $this->creativeRestrictions;
+  }
+  /**
+   * @param string
+   */
+  public function setCreativeSafeFrameCompatibility($creativeSafeFrameCompatibility)
+  {
+    $this->creativeSafeFrameCompatibility = $creativeSafeFrameCompatibility;
+  }
+  /**
+   * @return string
+   */
+  public function getCreativeSafeFrameCompatibility()
+  {
+    return $this->creativeSafeFrameCompatibility;
+  }
+  /**
+   * @param string
+   */
+  public function setDealId($dealId)
+  {
+    $this->dealId = $dealId;
+  }
+  /**
+   * @return string
+   */
+  public function getDealId()
+  {
+    return $this->dealId;
+  }
+  /**
+   * @param DealServingMetadata
+   */
+  public function setDealServingMetadata(DealServingMetadata $dealServingMetadata)
+  {
+    $this->dealServingMetadata = $dealServingMetadata;
+  }
+  /**
+   * @return DealServingMetadata
+   */
+  public function getDealServingMetadata()
+  {
+    return $this->dealServingMetadata;
+  }
+  /**
+   * @param DealTerms
+   */
+  public function setDealTerms(DealTerms $dealTerms)
+  {
+    $this->dealTerms = $dealTerms;
+  }
+  /**
+   * @return DealTerms
+   */
+  public function getDealTerms()
+  {
+    return $this->dealTerms;
+  }
+  /**
+   * @param DeliveryControl
+   */
+  public function setDeliveryControl(DeliveryControl $deliveryControl)
+  {
+    $this->deliveryControl = $deliveryControl;
+  }
+  /**
+   * @return DeliveryControl
+   */
+  public function getDeliveryControl()
+  {
+    return $this->deliveryControl;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setExternalDealId($externalDealId)
+  {
+    $this->externalDealId = $externalDealId;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalDealId()
+  {
+    return $this->externalDealId;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsSetupComplete($isSetupComplete)
+  {
+    $this->isSetupComplete = $isSetupComplete;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsSetupComplete()
+  {
+    return $this->isSetupComplete;
+  }
+  /**
+   * @param string
+   */
+  public function setProgrammaticCreativeSource($programmaticCreativeSource)
+  {
+    $this->programmaticCreativeSource = $programmaticCreativeSource;
+  }
+  /**
+   * @return string
+   */
+  public function getProgrammaticCreativeSource()
+  {
+    return $this->programmaticCreativeSource;
+  }
+  /**
+   * @param string
+   */
+  public function setProposalId($proposalId)
+  {
+    $this->proposalId = $proposalId;
+  }
+  /**
+   * @return string
+   */
+  public function getProposalId()
+  {
+    return $this->proposalId;
+  }
+  /**
+   * @param ContactInformation[]
+   */
+  public function setSellerContacts($sellerContacts)
+  {
+    $this->sellerContacts = $sellerContacts;
+  }
+  /**
+   * @return ContactInformation[]
+   */
+  public function getSellerContacts()
+  {
+    return $this->sellerContacts;
+  }
+  /**
+   * @param string
+   */
+  public function setSyndicationProduct($syndicationProduct)
+  {
+    $this->syndicationProduct = $syndicationProduct;
+  }
+  /**
+   * @return string
+   */
+  public function getSyndicationProduct()
+  {
+    return $this->syndicationProduct;
+  }
+  /**
+   * @param MarketplaceTargeting
+   */
+  public function setTargeting(MarketplaceTargeting $targeting)
+  {
+    $this->targeting = $targeting;
+  }
+  /**
+   * @return MarketplaceTargeting
+   */
+  public function getTargeting()
+  {
+    return $this->targeting;
+  }
+  /**
+   * @param TargetingCriteria[]
+   */
+  public function setTargetingCriterion($targetingCriterion)
+  {
+    $this->targetingCriterion = $targetingCriterion;
+  }
+  /**
+   * @return TargetingCriteria[]
+   */
+  public function getTargetingCriterion()
+  {
+    return $this->targetingCriterion;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setWebPropertyCode($webPropertyCode)
+  {
+    $this->webPropertyCode = $webPropertyCode;
+  }
+  /**
+   * @return string
+   */
+  public function getWebPropertyCode()
+  {
+    return $this->webPropertyCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Deal::class, 'Google_Service_AdExchangeBuyerII_Deal');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/DealPauseStatus.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/DealPauseStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/DealPauseStatus.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\AdExchangeBuyerII;
+
+class DealPauseStatus extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $buyerPauseReason;
+  /**
+   * @var string
+   */
+  public $firstPausedBy;
+  /**
+   * @var bool
+   */
+  public $hasBuyerPaused;
+  /**
+   * @var bool
+   */
+  public $hasSellerPaused;
+  /**
+   * @var string
+   */
+  public $sellerPauseReason;
+
+  /**
+   * @param string
+   */
+  public function setBuyerPauseReason($buyerPauseReason)
+  {
+    $this->buyerPauseReason = $buyerPauseReason;
+  }
+  /**
+   * @return string
+   */
+  public function getBuyerPauseReason()
+  {
+    return $this->buyerPauseReason;
+  }
+  /**
+   * @param string
+   */
+  public function setFirstPausedBy($firstPausedBy)
+  {
+    $this->firstPausedBy = $firstPausedBy;
+  }
+  /**
+   * @return string
+   */
+  public function getFirstPausedBy()
+  {
+    return $this->firstPausedBy;
+  }
+  /**
+   * @param bool
+   */
+  public function setHasBuyerPaused($hasBuyerPaused)
+  {
+    $this->hasBuyerPaused = $hasBuyerPaused;
+  }
+  /**
+   * @return bool
+   */
+  public function getHasBuyerPaused()
+  {
+    return $this->hasBuyerPaused;
+  }
+  /**
+   * @param bool
+   */
+  public function setHasSellerPaused($hasSellerPaused)
+  {
+    $this->hasSellerPaused = $hasSellerPaused;
+  }
+  /**
+   * @return bool
+   */
+  public function getHasSellerPaused()
+  {
+    return $this->hasSellerPaused;
+  }
+  /**
+   * @param string
+   */
+  public function setSellerPauseReason($sellerPauseReason)
+  {
+    $this->sellerPauseReason = $sellerPauseReason;
+  }
+  /**
+   * @return string
+   */
+  public function getSellerPauseReason()
+  {
+    return $this->sellerPauseReason;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DealPauseStatus::class, 'Google_Service_AdExchangeBuyerII_DealPauseStatus');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/DealServingMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/DealServingMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/DealServingMetadata.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\AdExchangeBuyerII;
+
+class DealServingMetadata extends \Google\Model
+{
+  protected $dealPauseStatusType = DealPauseStatus::class;
+  protected $dealPauseStatusDataType = '';
+
+  /**
+   * @param DealPauseStatus
+   */
+  public function setDealPauseStatus(DealPauseStatus $dealPauseStatus)
+  {
+    $this->dealPauseStatus = $dealPauseStatus;
+  }
+  /**
+   * @return DealPauseStatus
+   */
+  public function getDealPauseStatus()
+  {
+    return $this->dealPauseStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DealServingMetadata::class, 'Google_Service_AdExchangeBuyerII_DealServingMetadata');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/DealTerms.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/DealTerms.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/DealTerms.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,162 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII;
+
+class DealTerms extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $brandingType;
+  /**
+   * @var string
+   */
+  public $description;
+  protected $estimatedGrossSpendType = Price::class;
+  protected $estimatedGrossSpendDataType = '';
+  /**
+   * @var string
+   */
+  public $estimatedImpressionsPerDay;
+  protected $guaranteedFixedPriceTermsType = GuaranteedFixedPriceTerms::class;
+  protected $guaranteedFixedPriceTermsDataType = '';
+  protected $nonGuaranteedAuctionTermsType = NonGuaranteedAuctionTerms::class;
+  protected $nonGuaranteedAuctionTermsDataType = '';
+  protected $nonGuaranteedFixedPriceTermsType = NonGuaranteedFixedPriceTerms::class;
+  protected $nonGuaranteedFixedPriceTermsDataType = '';
+  /**
+   * @var string
+   */
+  public $sellerTimeZone;
+
+  /**
+   * @param string
+   */
+  public function setBrandingType($brandingType)
+  {
+    $this->brandingType = $brandingType;
+  }
+  /**
+   * @return string
+   */
+  public function getBrandingType()
+  {
+    return $this->brandingType;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param Price
+   */
+  public function setEstimatedGrossSpend(Price $estimatedGrossSpend)
+  {
+    $this->estimatedGrossSpend = $estimatedGrossSpend;
+  }
+  /**
+   * @return Price
+   */
+  public function getEstimatedGrossSpend()
+  {
+    return $this->estimatedGrossSpend;
+  }
+  /**
+   * @param string
+   */
+  public function setEstimatedImpressionsPerDay($estimatedImpressionsPerDay)
+  {
+    $this->estimatedImpressionsPerDay = $estimatedImpressionsPerDay;
+  }
+  /**
+   * @return string
+   */
+  public function getEstimatedImpressionsPerDay()
+  {
+    return $this->estimatedImpressionsPerDay;
+  }
+  /**
+   * @param GuaranteedFixedPriceTerms
+   */
+  public function setGuaranteedFixedPriceTerms(GuaranteedFixedPriceTerms $guaranteedFixedPriceTerms)
+  {
+    $this->guaranteedFixedPriceTerms = $guaranteedFixedPriceTerms;
+  }
+  /**
+   * @return GuaranteedFixedPriceTerms
+   */
+  public function getGuaranteedFixedPriceTerms()
+  {
+    return $this->guaranteedFixedPriceTerms;
+  }
+  /**
+   * @param NonGuaranteedAuctionTerms
+   */
+  public function setNonGuaranteedAuctionTerms(NonGuaranteedAuctionTerms $nonGuaranteedAuctionTerms)
+  {
+    $this->nonGuaranteedAuctionTerms = $nonGuaranteedAuctionTerms;
+  }
+  /**
+   * @return NonGuaranteedAuctionTerms
+   */
+  public function getNonGuaranteedAuctionTerms()
+  {
+    return $this->nonGuaranteedAuctionTerms;
+  }
+  /**
+   * @param NonGuaranteedFixedPriceTerms
+   */
+  public function setNonGuaranteedFixedPriceTerms(NonGuaranteedFixedPriceTerms $nonGuaranteedFixedPriceTerms)
+  {
+    $this->nonGuaranteedFixedPriceTerms = $nonGuaranteedFixedPriceTerms;
+  }
+  /**
+   * @return NonGuaranteedFixedPriceTerms
+   */
+  public function getNonGuaranteedFixedPriceTerms()
+  {
+    return $this->nonGuaranteedFixedPriceTerms;
+  }
+  /**
+   * @param string
+   */
+  public function setSellerTimeZone($sellerTimeZone)
+  {
+    $this->sellerTimeZone = $sellerTimeZone;
+  }
+  /**
+   * @return string
+   */
+  public function getSellerTimeZone()
+  {
+    return $this->sellerTimeZone;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DealTerms::class, 'Google_Service_AdExchangeBuyerII_DealTerms');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/DeliveryControl.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/DeliveryControl.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/DeliveryControl.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\AdExchangeBuyerII;
+
+class DeliveryControl extends \Google\Collection
+{
+  protected $collection_key = 'frequencyCaps';
+  /**
+   * @var string
+   */
+  public $creativeBlockingLevel;
+  /**
+   * @var string
+   */
+  public $deliveryRateType;
+  protected $frequencyCapsType = FrequencyCap::class;
+  protected $frequencyCapsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setCreativeBlockingLevel($creativeBlockingLevel)
+  {
+    $this->creativeBlockingLevel = $creativeBlockingLevel;
+  }
+  /**
+   * @return string
+   */
+  public function getCreativeBlockingLevel()
+  {
+    return $this->creativeBlockingLevel;
+  }
+  /**
+   * @param string
+   */
+  public function setDeliveryRateType($deliveryRateType)
+  {
+    $this->deliveryRateType = $deliveryRateType;
+  }
+  /**
+   * @return string
+   */
+  public function getDeliveryRateType()
+  {
+    return $this->deliveryRateType;
+  }
+  /**
+   * @param FrequencyCap[]
+   */
+  public function setFrequencyCaps($frequencyCaps)
+  {
+    $this->frequencyCaps = $frequencyCaps;
+  }
+  /**
+   * @return FrequencyCap[]
+   */
+  public function getFrequencyCaps()
+  {
+    return $this->frequencyCaps;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeliveryControl::class, 'Google_Service_AdExchangeBuyerII_DeliveryControl');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Disapproval.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Disapproval.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Disapproval.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\AdExchangeBuyerII;
+
+class Disapproval extends \Google\Collection
+{
+  protected $collection_key = 'details';
+  /**
+   * @var string[]
+   */
+  public $details;
+  /**
+   * @var string
+   */
+  public $reason;
+
+  /**
+   * @param string[]
+   */
+  public function setDetails($details)
+  {
+    $this->details = $details;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDetails()
+  {
+    return $this->details;
+  }
+  /**
+   * @param string
+   */
+  public function setReason($reason)
+  {
+    $this->reason = $reason;
+  }
+  /**
+   * @return string
+   */
+  public function getReason()
+  {
+    return $this->reason;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Disapproval::class, 'Google_Service_AdExchangeBuyerII_Disapproval');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/FilterSet.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/FilterSet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/FilterSet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,273 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII;
+
+class FilterSet extends \Google\Collection
+{
+  protected $collection_key = 'sellerNetworkIds';
+  protected $absoluteDateRangeType = AbsoluteDateRange::class;
+  protected $absoluteDateRangeDataType = '';
+  /**
+   * @var string[]
+   */
+  public $breakdownDimensions;
+  /**
+   * @var string
+   */
+  public $creativeId;
+  /**
+   * @var string
+   */
+  public $dealId;
+  /**
+   * @var string
+   */
+  public $environment;
+  /**
+   * @var string
+   */
+  public $format;
+  /**
+   * @var string[]
+   */
+  public $formats;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $platforms;
+  /**
+   * @var string[]
+   */
+  public $publisherIdentifiers;
+  protected $realtimeTimeRangeType = RealtimeTimeRange::class;
+  protected $realtimeTimeRangeDataType = '';
+  protected $relativeDateRangeType = RelativeDateRange::class;
+  protected $relativeDateRangeDataType = '';
+  /**
+   * @var int[]
+   */
+  public $sellerNetworkIds;
+  /**
+   * @var string
+   */
+  public $timeSeriesGranularity;
+
+  /**
+   * @param AbsoluteDateRange
+   */
+  public function setAbsoluteDateRange(AbsoluteDateRange $absoluteDateRange)
+  {
+    $this->absoluteDateRange = $absoluteDateRange;
+  }
+  /**
+   * @return AbsoluteDateRange
+   */
+  public function getAbsoluteDateRange()
+  {
+    return $this->absoluteDateRange;
+  }
+  /**
+   * @param string[]
+   */
+  public function setBreakdownDimensions($breakdownDimensions)
+  {
+    $this->breakdownDimensions = $breakdownDimensions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getBreakdownDimensions()
+  {
+    return $this->breakdownDimensions;
+  }
+  /**
+   * @param string
+   */
+  public function setCreativeId($creativeId)
+  {
+    $this->creativeId = $creativeId;
+  }
+  /**
+   * @return string
+   */
+  public function getCreativeId()
+  {
+    return $this->creativeId;
+  }
+  /**
+   * @param string
+   */
+  public function setDealId($dealId)
+  {
+    $this->dealId = $dealId;
+  }
+  /**
+   * @return string
+   */
+  public function getDealId()
+  {
+    return $this->dealId;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvironment($environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+  /**
+   * @param string
+   */
+  public function setFormat($format)
+  {
+    $this->format = $format;
+  }
+  /**
+   * @return string
+   */
+  public function getFormat()
+  {
+    return $this->format;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFormats($formats)
+  {
+    $this->formats = $formats;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFormats()
+  {
+    return $this->formats;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPlatforms($platforms)
+  {
+    $this->platforms = $platforms;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPlatforms()
+  {
+    return $this->platforms;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPublisherIdentifiers($publisherIdentifiers)
+  {
+    $this->publisherIdentifiers = $publisherIdentifiers;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPublisherIdentifiers()
+  {
+    return $this->publisherIdentifiers;
+  }
+  /**
+   * @param RealtimeTimeRange
+   */
+  public function setRealtimeTimeRange(RealtimeTimeRange $realtimeTimeRange)
+  {
+    $this->realtimeTimeRange = $realtimeTimeRange;
+  }
+  /**
+   * @return RealtimeTimeRange
+   */
+  public function getRealtimeTimeRange()
+  {
+    return $this->realtimeTimeRange;
+  }
+  /**
+   * @param RelativeDateRange
+   */
+  public function setRelativeDateRange(RelativeDateRange $relativeDateRange)
+  {
+    $this->relativeDateRange = $relativeDateRange;
+  }
+  /**
+   * @return RelativeDateRange
+   */
+  public function getRelativeDateRange()
+  {
+    return $this->relativeDateRange;
+  }
+  /**
+   * @param int[]
+   */
+  public function setSellerNetworkIds($sellerNetworkIds)
+  {
+    $this->sellerNetworkIds = $sellerNetworkIds;
+  }
+  /**
+   * @return int[]
+   */
+  public function getSellerNetworkIds()
+  {
+    return $this->sellerNetworkIds;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeSeriesGranularity($timeSeriesGranularity)
+  {
+    $this->timeSeriesGranularity = $timeSeriesGranularity;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeSeriesGranularity()
+  {
+    return $this->timeSeriesGranularity;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FilterSet::class, 'Google_Service_AdExchangeBuyerII_FilterSet');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/FilteredBidCreativeRow.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/FilteredBidCreativeRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/FilteredBidCreativeRow.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\AdExchangeBuyerII;
+
+class FilteredBidCreativeRow extends \Google\Model
+{
+  protected $bidCountType = MetricValue::class;
+  protected $bidCountDataType = '';
+  /**
+   * @var string
+   */
+  public $creativeId;
+  protected $rowDimensionsType = RowDimensions::class;
+  protected $rowDimensionsDataType = '';
+
+  /**
+   * @param MetricValue
+   */
+  public function setBidCount(MetricValue $bidCount)
+  {
+    $this->bidCount = $bidCount;
+  }
+  /**
+   * @return MetricValue
+   */
+  public function getBidCount()
+  {
+    return $this->bidCount;
+  }
+  /**
+   * @param string
+   */
+  public function setCreativeId($creativeId)
+  {
+    $this->creativeId = $creativeId;
+  }
+  /**
+   * @return string
+   */
+  public function getCreativeId()
+  {
+    return $this->creativeId;
+  }
+  /**
+   * @param RowDimensions
+   */
+  public function setRowDimensions(RowDimensions $rowDimensions)
+  {
+    $this->rowDimensions = $rowDimensions;
+  }
+  /**
+   * @return RowDimensions
+   */
+  public function getRowDimensions()
+  {
+    return $this->rowDimensions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FilteredBidCreativeRow::class, 'Google_Service_AdExchangeBuyerII_FilteredBidCreativeRow');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/FilteredBidDetailRow.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/FilteredBidDetailRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/FilteredBidDetailRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,94 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII;
+
+class FilteredBidDetailRow extends \Google\Model
+{
+  protected $bidCountType = MetricValue::class;
+  protected $bidCountDataType = '';
+  /**
+   * @var string
+   */
+  public $detail;
+  /**
+   * @var int
+   */
+  public $detailId;
+  protected $rowDimensionsType = RowDimensions::class;
+  protected $rowDimensionsDataType = '';
+
+  /**
+   * @param MetricValue
+   */
+  public function setBidCount(MetricValue $bidCount)
+  {
+    $this->bidCount = $bidCount;
+  }
+  /**
+   * @return MetricValue
+   */
+  public function getBidCount()
+  {
+    return $this->bidCount;
+  }
+  /**
+   * @param string
+   */
+  public function setDetail($detail)
+  {
+    $this->detail = $detail;
+  }
+  /**
+   * @return string
+   */
+  public function getDetail()
+  {
+    return $this->detail;
+  }
+  /**
+   * @param int
+   */
+  public function setDetailId($detailId)
+  {
+    $this->detailId = $detailId;
+  }
+  /**
+   * @return int
+   */
+  public function getDetailId()
+  {
+    return $this->detailId;
+  }
+  /**
+   * @param RowDimensions
+   */
+  public function setRowDimensions(RowDimensions $rowDimensions)
+  {
+    $this->rowDimensions = $rowDimensions;
+  }
+  /**
+   * @return RowDimensions
+   */
+  public function getRowDimensions()
+  {
+    return $this->rowDimensions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FilteredBidDetailRow::class, 'Google_Service_AdExchangeBuyerII_FilteredBidDetailRow');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/FirstPartyMobileApplicationTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/FirstPartyMobileApplicationTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/FirstPartyMobileApplicationTargeting.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\AdExchangeBuyerII;
+
+class FirstPartyMobileApplicationTargeting extends \Google\Collection
+{
+  protected $collection_key = 'targetedAppIds';
+  /**
+   * @var string[]
+   */
+  public $excludedAppIds;
+  /**
+   * @var string[]
+   */
+  public $targetedAppIds;
+
+  /**
+   * @param string[]
+   */
+  public function setExcludedAppIds($excludedAppIds)
+  {
+    $this->excludedAppIds = $excludedAppIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExcludedAppIds()
+  {
+    return $this->excludedAppIds;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTargetedAppIds($targetedAppIds)
+  {
+    $this->targetedAppIds = $targetedAppIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTargetedAppIds()
+  {
+    return $this->targetedAppIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FirstPartyMobileApplicationTargeting::class, 'Google_Service_AdExchangeBuyerII_FirstPartyMobileApplicationTargeting');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/FrequencyCap.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/FrequencyCap.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/FrequencyCap.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\AdExchangeBuyerII;
+
+class FrequencyCap extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $maxImpressions;
+  /**
+   * @var int
+   */
+  public $numTimeUnits;
+  /**
+   * @var string
+   */
+  public $timeUnitType;
+
+  /**
+   * @param int
+   */
+  public function setMaxImpressions($maxImpressions)
+  {
+    $this->maxImpressions = $maxImpressions;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxImpressions()
+  {
+    return $this->maxImpressions;
+  }
+  /**
+   * @param int
+   */
+  public function setNumTimeUnits($numTimeUnits)
+  {
+    $this->numTimeUnits = $numTimeUnits;
+  }
+  /**
+   * @return int
+   */
+  public function getNumTimeUnits()
+  {
+    return $this->numTimeUnits;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeUnitType($timeUnitType)
+  {
+    $this->timeUnitType = $timeUnitType;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeUnitType()
+  {
+    return $this->timeUnitType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FrequencyCap::class, 'Google_Service_AdExchangeBuyerII_FrequencyCap');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/GuaranteedFixedPriceTerms.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/GuaranteedFixedPriceTerms.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/GuaranteedFixedPriceTerms.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\AdExchangeBuyerII;
+
+class GuaranteedFixedPriceTerms extends \Google\Collection
+{
+  protected $collection_key = 'fixedPrices';
+  protected $fixedPricesType = PricePerBuyer::class;
+  protected $fixedPricesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $guaranteedImpressions;
+  /**
+   * @var string
+   */
+  public $guaranteedLooks;
+  /**
+   * @var string
+   */
+  public $impressionCap;
+  /**
+   * @var string
+   */
+  public $minimumDailyLooks;
+  /**
+   * @var string
+   */
+  public $percentShareOfVoice;
+  /**
+   * @var string
+   */
+  public $reservationType;
+
+  /**
+   * @param PricePerBuyer[]
+   */
+  public function setFixedPrices($fixedPrices)
+  {
+    $this->fixedPrices = $fixedPrices;
+  }
+  /**
+   * @return PricePerBuyer[]
+   */
+  public function getFixedPrices()
+  {
+    return $this->fixedPrices;
+  }
+  /**
+   * @param string
+   */
+  public function setGuaranteedImpressions($guaranteedImpressions)
+  {
+    $this->guaranteedImpressions = $guaranteedImpressions;
+  }
+  /**
+   * @return string
+   */
+  public function getGuaranteedImpressions()
+  {
+    return $this->guaranteedImpressions;
+  }
+  /**
+   * @param string
+   */
+  public function setGuaranteedLooks($guaranteedLooks)
+  {
+    $this->guaranteedLooks = $guaranteedLooks;
+  }
+  /**
+   * @return string
+   */
+  public function getGuaranteedLooks()
+  {
+    return $this->guaranteedLooks;
+  }
+  /**
+   * @param string
+   */
+  public function setImpressionCap($impressionCap)
+  {
+    $this->impressionCap = $impressionCap;
+  }
+  /**
+   * @return string
+   */
+  public function getImpressionCap()
+  {
+    return $this->impressionCap;
+  }
+  /**
+   * @param string
+   */
+  public function setMinimumDailyLooks($minimumDailyLooks)
+  {
+    $this->minimumDailyLooks = $minimumDailyLooks;
+  }
+  /**
+   * @return string
+   */
+  public function getMinimumDailyLooks()
+  {
+    return $this->minimumDailyLooks;
+  }
+  /**
+   * @param string
+   */
+  public function setPercentShareOfVoice($percentShareOfVoice)
+  {
+    $this->percentShareOfVoice = $percentShareOfVoice;
+  }
+  /**
+   * @return string
+   */
+  public function getPercentShareOfVoice()
+  {
+    return $this->percentShareOfVoice;
+  }
+  /**
+   * @param string
+   */
+  public function setReservationType($reservationType)
+  {
+    $this->reservationType = $reservationType;
+  }
+  /**
+   * @return string
+   */
+  public function getReservationType()
+  {
+    return $this->reservationType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GuaranteedFixedPriceTerms::class, 'Google_Service_AdExchangeBuyerII_GuaranteedFixedPriceTerms');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/HtmlContent.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/HtmlContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/HtmlContent.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\AdExchangeBuyerII;
+
+class HtmlContent extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $height;
+  /**
+   * @var string
+   */
+  public $snippet;
+  /**
+   * @var int
+   */
+  public $width;
+
+  /**
+   * @param int
+   */
+  public function setHeight($height)
+  {
+    $this->height = $height;
+  }
+  /**
+   * @return int
+   */
+  public function getHeight()
+  {
+    return $this->height;
+  }
+  /**
+   * @param string
+   */
+  public function setSnippet($snippet)
+  {
+    $this->snippet = $snippet;
+  }
+  /**
+   * @return string
+   */
+  public function getSnippet()
+  {
+    return $this->snippet;
+  }
+  /**
+   * @param int
+   */
+  public function setWidth($width)
+  {
+    $this->width = $width;
+  }
+  /**
+   * @return int
+   */
+  public function getWidth()
+  {
+    return $this->width;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(HtmlContent::class, 'Google_Service_AdExchangeBuyerII_HtmlContent');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Image.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Image.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Image.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\AdExchangeBuyerII;
+
+class Image extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $height;
+  /**
+   * @var string
+   */
+  public $url;
+  /**
+   * @var int
+   */
+  public $width;
+
+  /**
+   * @param int
+   */
+  public function setHeight($height)
+  {
+    $this->height = $height;
+  }
+  /**
+   * @return int
+   */
+  public function getHeight()
+  {
+    return $this->height;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+  /**
+   * @param int
+   */
+  public function setWidth($width)
+  {
+    $this->width = $width;
+  }
+  /**
+   * @return int
+   */
+  public function getWidth()
+  {
+    return $this->width;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Image::class, 'Google_Service_AdExchangeBuyerII_Image');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ImpressionMetricsRow.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ImpressionMetricsRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ImpressionMetricsRow.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\AdExchangeBuyerII;
+
+class ImpressionMetricsRow extends \Google\Model
+{
+  protected $availableImpressionsType = MetricValue::class;
+  protected $availableImpressionsDataType = '';
+  protected $bidRequestsType = MetricValue::class;
+  protected $bidRequestsDataType = '';
+  protected $inventoryMatchesType = MetricValue::class;
+  protected $inventoryMatchesDataType = '';
+  protected $responsesWithBidsType = MetricValue::class;
+  protected $responsesWithBidsDataType = '';
+  protected $rowDimensionsType = RowDimensions::class;
+  protected $rowDimensionsDataType = '';
+  protected $successfulResponsesType = MetricValue::class;
+  protected $successfulResponsesDataType = '';
+
+  /**
+   * @param MetricValue
+   */
+  public function setAvailableImpressions(MetricValue $availableImpressions)
+  {
+    $this->availableImpressions = $availableImpressions;
+  }
+  /**
+   * @return MetricValue
+   */
+  public function getAvailableImpressions()
+  {
+    return $this->availableImpressions;
+  }
+  /**
+   * @param MetricValue
+   */
+  public function setBidRequests(MetricValue $bidRequests)
+  {
+    $this->bidRequests = $bidRequests;
+  }
+  /**
+   * @return MetricValue
+   */
+  public function getBidRequests()
+  {
+    return $this->bidRequests;
+  }
+  /**
+   * @param MetricValue
+   */
+  public function setInventoryMatches(MetricValue $inventoryMatches)
+  {
+    $this->inventoryMatches = $inventoryMatches;
+  }
+  /**
+   * @return MetricValue
+   */
+  public function getInventoryMatches()
+  {
+    return $this->inventoryMatches;
+  }
+  /**
+   * @param MetricValue
+   */
+  public function setResponsesWithBids(MetricValue $responsesWithBids)
+  {
+    $this->responsesWithBids = $responsesWithBids;
+  }
+  /**
+   * @return MetricValue
+   */
+  public function getResponsesWithBids()
+  {
+    return $this->responsesWithBids;
+  }
+  /**
+   * @param RowDimensions
+   */
+  public function setRowDimensions(RowDimensions $rowDimensions)
+  {
+    $this->rowDimensions = $rowDimensions;
+  }
+  /**
+   * @return RowDimensions
+   */
+  public function getRowDimensions()
+  {
+    return $this->rowDimensions;
+  }
+  /**
+   * @param MetricValue
+   */
+  public function setSuccessfulResponses(MetricValue $successfulResponses)
+  {
+    $this->successfulResponses = $successfulResponses;
+  }
+  /**
+   * @return MetricValue
+   */
+  public function getSuccessfulResponses()
+  {
+    return $this->successfulResponses;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ImpressionMetricsRow::class, 'Google_Service_AdExchangeBuyerII_ImpressionMetricsRow');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/InventorySizeTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/InventorySizeTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/InventorySizeTargeting.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\AdExchangeBuyerII;
+
+class InventorySizeTargeting extends \Google\Collection
+{
+  protected $collection_key = 'targetedInventorySizes';
+  protected $excludedInventorySizesType = AdSize::class;
+  protected $excludedInventorySizesDataType = 'array';
+  protected $targetedInventorySizesType = AdSize::class;
+  protected $targetedInventorySizesDataType = 'array';
+
+  /**
+   * @param AdSize[]
+   */
+  public function setExcludedInventorySizes($excludedInventorySizes)
+  {
+    $this->excludedInventorySizes = $excludedInventorySizes;
+  }
+  /**
+   * @return AdSize[]
+   */
+  public function getExcludedInventorySizes()
+  {
+    return $this->excludedInventorySizes;
+  }
+  /**
+   * @param AdSize[]
+   */
+  public function setTargetedInventorySizes($targetedInventorySizes)
+  {
+    $this->targetedInventorySizes = $targetedInventorySizes;
+  }
+  /**
+   * @return AdSize[]
+   */
+  public function getTargetedInventorySizes()
+  {
+    return $this->targetedInventorySizes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InventorySizeTargeting::class, 'Google_Service_AdExchangeBuyerII_InventorySizeTargeting');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ListBidMetricsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ListBidMetricsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ListBidMetricsResponse.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\AdExchangeBuyerII;
+
+class ListBidMetricsResponse extends \Google\Collection
+{
+  protected $collection_key = 'bidMetricsRows';
+  protected $bidMetricsRowsType = BidMetricsRow::class;
+  protected $bidMetricsRowsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param BidMetricsRow[]
+   */
+  public function setBidMetricsRows($bidMetricsRows)
+  {
+    $this->bidMetricsRows = $bidMetricsRows;
+  }
+  /**
+   * @return BidMetricsRow[]
+   */
+  public function getBidMetricsRows()
+  {
+    return $this->bidMetricsRows;
+  }
+  /**
+   * @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(ListBidMetricsResponse::class, 'Google_Service_AdExchangeBuyerII_ListBidMetricsResponse');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ListBidResponseErrorsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ListBidResponseErrorsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ListBidResponseErrorsResponse.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\AdExchangeBuyerII;
+
+class ListBidResponseErrorsResponse extends \Google\Collection
+{
+  protected $collection_key = 'calloutStatusRows';
+  protected $calloutStatusRowsType = CalloutStatusRow::class;
+  protected $calloutStatusRowsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param CalloutStatusRow[]
+   */
+  public function setCalloutStatusRows($calloutStatusRows)
+  {
+    $this->calloutStatusRows = $calloutStatusRows;
+  }
+  /**
+   * @return CalloutStatusRow[]
+   */
+  public function getCalloutStatusRows()
+  {
+    return $this->calloutStatusRows;
+  }
+  /**
+   * @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(ListBidResponseErrorsResponse::class, 'Google_Service_AdExchangeBuyerII_ListBidResponseErrorsResponse');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ListBidResponsesWithoutBidsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ListBidResponsesWithoutBidsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ListBidResponsesWithoutBidsResponse.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\AdExchangeBuyerII;
+
+class ListBidResponsesWithoutBidsResponse extends \Google\Collection
+{
+  protected $collection_key = 'bidResponseWithoutBidsStatusRows';
+  protected $bidResponseWithoutBidsStatusRowsType = BidResponseWithoutBidsStatusRow::class;
+  protected $bidResponseWithoutBidsStatusRowsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param BidResponseWithoutBidsStatusRow[]
+   */
+  public function setBidResponseWithoutBidsStatusRows($bidResponseWithoutBidsStatusRows)
+  {
+    $this->bidResponseWithoutBidsStatusRows = $bidResponseWithoutBidsStatusRows;
+  }
+  /**
+   * @return BidResponseWithoutBidsStatusRow[]
+   */
+  public function getBidResponseWithoutBidsStatusRows()
+  {
+    return $this->bidResponseWithoutBidsStatusRows;
+  }
+  /**
+   * @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(ListBidResponsesWithoutBidsResponse::class, 'Google_Service_AdExchangeBuyerII_ListBidResponsesWithoutBidsResponse');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ListClientUserInvitationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ListClientUserInvitationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ListClientUserInvitationsResponse.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\AdExchangeBuyerII;
+
+class ListClientUserInvitationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'invitations';
+  protected $invitationsType = ClientUserInvitation::class;
+  protected $invitationsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param ClientUserInvitation[]
+   */
+  public function setInvitations($invitations)
+  {
+    $this->invitations = $invitations;
+  }
+  /**
+   * @return ClientUserInvitation[]
+   */
+  public function getInvitations()
+  {
+    return $this->invitations;
+  }
+  /**
+   * @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(ListClientUserInvitationsResponse::class, 'Google_Service_AdExchangeBuyerII_ListClientUserInvitationsResponse');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ListClientUsersResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ListClientUsersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ListClientUsersResponse.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\AdExchangeBuyerII;
+
+class ListClientUsersResponse extends \Google\Collection
+{
+  protected $collection_key = 'users';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $usersType = ClientUser::class;
+  protected $usersDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param ClientUser[]
+   */
+  public function setUsers($users)
+  {
+    $this->users = $users;
+  }
+  /**
+   * @return ClientUser[]
+   */
+  public function getUsers()
+  {
+    return $this->users;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListClientUsersResponse::class, 'Google_Service_AdExchangeBuyerII_ListClientUsersResponse');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ListClientsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ListClientsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ListClientsResponse.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\AdExchangeBuyerII;
+
+class ListClientsResponse extends \Google\Collection
+{
+  protected $collection_key = 'clients';
+  protected $clientsType = Client::class;
+  protected $clientsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param Client[]
+   */
+  public function setClients($clients)
+  {
+    $this->clients = $clients;
+  }
+  /**
+   * @return Client[]
+   */
+  public function getClients()
+  {
+    return $this->clients;
+  }
+  /**
+   * @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(ListClientsResponse::class, 'Google_Service_AdExchangeBuyerII_ListClientsResponse');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ListCreativeStatusBreakdownByCreativeResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ListCreativeStatusBreakdownByCreativeResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ListCreativeStatusBreakdownByCreativeResponse.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\AdExchangeBuyerII;
+
+class ListCreativeStatusBreakdownByCreativeResponse extends \Google\Collection
+{
+  protected $collection_key = 'filteredBidCreativeRows';
+  protected $filteredBidCreativeRowsType = FilteredBidCreativeRow::class;
+  protected $filteredBidCreativeRowsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param FilteredBidCreativeRow[]
+   */
+  public function setFilteredBidCreativeRows($filteredBidCreativeRows)
+  {
+    $this->filteredBidCreativeRows = $filteredBidCreativeRows;
+  }
+  /**
+   * @return FilteredBidCreativeRow[]
+   */
+  public function getFilteredBidCreativeRows()
+  {
+    return $this->filteredBidCreativeRows;
+  }
+  /**
+   * @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(ListCreativeStatusBreakdownByCreativeResponse::class, 'Google_Service_AdExchangeBuyerII_ListCreativeStatusBreakdownByCreativeResponse');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ListCreativeStatusBreakdownByDetailResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ListCreativeStatusBreakdownByDetailResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ListCreativeStatusBreakdownByDetailResponse.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\AdExchangeBuyerII;
+
+class ListCreativeStatusBreakdownByDetailResponse extends \Google\Collection
+{
+  protected $collection_key = 'filteredBidDetailRows';
+  /**
+   * @var string
+   */
+  public $detailType;
+  protected $filteredBidDetailRowsType = FilteredBidDetailRow::class;
+  protected $filteredBidDetailRowsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param string
+   */
+  public function setDetailType($detailType)
+  {
+    $this->detailType = $detailType;
+  }
+  /**
+   * @return string
+   */
+  public function getDetailType()
+  {
+    return $this->detailType;
+  }
+  /**
+   * @param FilteredBidDetailRow[]
+   */
+  public function setFilteredBidDetailRows($filteredBidDetailRows)
+  {
+    $this->filteredBidDetailRows = $filteredBidDetailRows;
+  }
+  /**
+   * @return FilteredBidDetailRow[]
+   */
+  public function getFilteredBidDetailRows()
+  {
+    return $this->filteredBidDetailRows;
+  }
+  /**
+   * @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(ListCreativeStatusBreakdownByDetailResponse::class, 'Google_Service_AdExchangeBuyerII_ListCreativeStatusBreakdownByDetailResponse');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ListCreativesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ListCreativesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ListCreativesResponse.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\AdExchangeBuyerII;
+
+class ListCreativesResponse extends \Google\Collection
+{
+  protected $collection_key = 'creatives';
+  protected $creativesType = Creative::class;
+  protected $creativesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param Creative[]
+   */
+  public function setCreatives($creatives)
+  {
+    $this->creatives = $creatives;
+  }
+  /**
+   * @return Creative[]
+   */
+  public function getCreatives()
+  {
+    return $this->creatives;
+  }
+  /**
+   * @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(ListCreativesResponse::class, 'Google_Service_AdExchangeBuyerII_ListCreativesResponse');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ListDealAssociationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ListDealAssociationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ListDealAssociationsResponse.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\AdExchangeBuyerII;
+
+class ListDealAssociationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'associations';
+  protected $associationsType = CreativeDealAssociation::class;
+  protected $associationsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param CreativeDealAssociation[]
+   */
+  public function setAssociations($associations)
+  {
+    $this->associations = $associations;
+  }
+  /**
+   * @return CreativeDealAssociation[]
+   */
+  public function getAssociations()
+  {
+    return $this->associations;
+  }
+  /**
+   * @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(ListDealAssociationsResponse::class, 'Google_Service_AdExchangeBuyerII_ListDealAssociationsResponse');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ListFilterSetsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ListFilterSetsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ListFilterSetsResponse.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\AdExchangeBuyerII;
+
+class ListFilterSetsResponse extends \Google\Collection
+{
+  protected $collection_key = 'filterSets';
+  protected $filterSetsType = FilterSet::class;
+  protected $filterSetsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param FilterSet[]
+   */
+  public function setFilterSets($filterSets)
+  {
+    $this->filterSets = $filterSets;
+  }
+  /**
+   * @return FilterSet[]
+   */
+  public function getFilterSets()
+  {
+    return $this->filterSets;
+  }
+  /**
+   * @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(ListFilterSetsResponse::class, 'Google_Service_AdExchangeBuyerII_ListFilterSetsResponse');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ListFilteredBidRequestsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ListFilteredBidRequestsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ListFilteredBidRequestsResponse.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\AdExchangeBuyerII;
+
+class ListFilteredBidRequestsResponse extends \Google\Collection
+{
+  protected $collection_key = 'calloutStatusRows';
+  protected $calloutStatusRowsType = CalloutStatusRow::class;
+  protected $calloutStatusRowsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param CalloutStatusRow[]
+   */
+  public function setCalloutStatusRows($calloutStatusRows)
+  {
+    $this->calloutStatusRows = $calloutStatusRows;
+  }
+  /**
+   * @return CalloutStatusRow[]
+   */
+  public function getCalloutStatusRows()
+  {
+    return $this->calloutStatusRows;
+  }
+  /**
+   * @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(ListFilteredBidRequestsResponse::class, 'Google_Service_AdExchangeBuyerII_ListFilteredBidRequestsResponse');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ListFilteredBidsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ListFilteredBidsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ListFilteredBidsResponse.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\AdExchangeBuyerII;
+
+class ListFilteredBidsResponse extends \Google\Collection
+{
+  protected $collection_key = 'creativeStatusRows';
+  protected $creativeStatusRowsType = CreativeStatusRow::class;
+  protected $creativeStatusRowsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param CreativeStatusRow[]
+   */
+  public function setCreativeStatusRows($creativeStatusRows)
+  {
+    $this->creativeStatusRows = $creativeStatusRows;
+  }
+  /**
+   * @return CreativeStatusRow[]
+   */
+  public function getCreativeStatusRows()
+  {
+    return $this->creativeStatusRows;
+  }
+  /**
+   * @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(ListFilteredBidsResponse::class, 'Google_Service_AdExchangeBuyerII_ListFilteredBidsResponse');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ListImpressionMetricsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ListImpressionMetricsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ListImpressionMetricsResponse.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\AdExchangeBuyerII;
+
+class ListImpressionMetricsResponse extends \Google\Collection
+{
+  protected $collection_key = 'impressionMetricsRows';
+  protected $impressionMetricsRowsType = ImpressionMetricsRow::class;
+  protected $impressionMetricsRowsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param ImpressionMetricsRow[]
+   */
+  public function setImpressionMetricsRows($impressionMetricsRows)
+  {
+    $this->impressionMetricsRows = $impressionMetricsRows;
+  }
+  /**
+   * @return ImpressionMetricsRow[]
+   */
+  public function getImpressionMetricsRows()
+  {
+    return $this->impressionMetricsRows;
+  }
+  /**
+   * @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(ListImpressionMetricsResponse::class, 'Google_Service_AdExchangeBuyerII_ListImpressionMetricsResponse');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ListLosingBidsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ListLosingBidsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ListLosingBidsResponse.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\AdExchangeBuyerII;
+
+class ListLosingBidsResponse extends \Google\Collection
+{
+  protected $collection_key = 'creativeStatusRows';
+  protected $creativeStatusRowsType = CreativeStatusRow::class;
+  protected $creativeStatusRowsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param CreativeStatusRow[]
+   */
+  public function setCreativeStatusRows($creativeStatusRows)
+  {
+    $this->creativeStatusRows = $creativeStatusRows;
+  }
+  /**
+   * @return CreativeStatusRow[]
+   */
+  public function getCreativeStatusRows()
+  {
+    return $this->creativeStatusRows;
+  }
+  /**
+   * @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(ListLosingBidsResponse::class, 'Google_Service_AdExchangeBuyerII_ListLosingBidsResponse');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ListNonBillableWinningBidsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ListNonBillableWinningBidsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ListNonBillableWinningBidsResponse.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\AdExchangeBuyerII;
+
+class ListNonBillableWinningBidsResponse extends \Google\Collection
+{
+  protected $collection_key = 'nonBillableWinningBidStatusRows';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $nonBillableWinningBidStatusRowsType = NonBillableWinningBidStatusRow::class;
+  protected $nonBillableWinningBidStatusRowsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param NonBillableWinningBidStatusRow[]
+   */
+  public function setNonBillableWinningBidStatusRows($nonBillableWinningBidStatusRows)
+  {
+    $this->nonBillableWinningBidStatusRows = $nonBillableWinningBidStatusRows;
+  }
+  /**
+   * @return NonBillableWinningBidStatusRow[]
+   */
+  public function getNonBillableWinningBidStatusRows()
+  {
+    return $this->nonBillableWinningBidStatusRows;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListNonBillableWinningBidsResponse::class, 'Google_Service_AdExchangeBuyerII_ListNonBillableWinningBidsResponse');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ListProductsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ListProductsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ListProductsResponse.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\AdExchangeBuyerII;
+
+class ListProductsResponse extends \Google\Collection
+{
+  protected $collection_key = 'products';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $productsType = Product::class;
+  protected $productsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param Product[]
+   */
+  public function setProducts($products)
+  {
+    $this->products = $products;
+  }
+  /**
+   * @return Product[]
+   */
+  public function getProducts()
+  {
+    return $this->products;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListProductsResponse::class, 'Google_Service_AdExchangeBuyerII_ListProductsResponse');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ListProposalsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ListProposalsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ListProposalsResponse.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\AdExchangeBuyerII;
+
+class ListProposalsResponse extends \Google\Collection
+{
+  protected $collection_key = 'proposals';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $proposalsType = Proposal::class;
+  protected $proposalsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param Proposal[]
+   */
+  public function setProposals($proposals)
+  {
+    $this->proposals = $proposals;
+  }
+  /**
+   * @return Proposal[]
+   */
+  public function getProposals()
+  {
+    return $this->proposals;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListProposalsResponse::class, 'Google_Service_AdExchangeBuyerII_ListProposalsResponse');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ListPublisherProfilesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ListPublisherProfilesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ListPublisherProfilesResponse.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\AdExchangeBuyerII;
+
+class ListPublisherProfilesResponse extends \Google\Collection
+{
+  protected $collection_key = 'publisherProfiles';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $publisherProfilesType = PublisherProfile::class;
+  protected $publisherProfilesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param PublisherProfile[]
+   */
+  public function setPublisherProfiles($publisherProfiles)
+  {
+    $this->publisherProfiles = $publisherProfiles;
+  }
+  /**
+   * @return PublisherProfile[]
+   */
+  public function getPublisherProfiles()
+  {
+    return $this->publisherProfiles;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListPublisherProfilesResponse::class, 'Google_Service_AdExchangeBuyerII_ListPublisherProfilesResponse');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/LocationContext.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/LocationContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/LocationContext.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\AdExchangeBuyerII;
+
+class LocationContext extends \Google\Collection
+{
+  protected $collection_key = 'geoCriteriaIds';
+  /**
+   * @var int[]
+   */
+  public $geoCriteriaIds;
+
+  /**
+   * @param int[]
+   */
+  public function setGeoCriteriaIds($geoCriteriaIds)
+  {
+    $this->geoCriteriaIds = $geoCriteriaIds;
+  }
+  /**
+   * @return int[]
+   */
+  public function getGeoCriteriaIds()
+  {
+    return $this->geoCriteriaIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LocationContext::class, 'Google_Service_AdExchangeBuyerII_LocationContext');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/MarketplaceTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/MarketplaceTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/MarketplaceTargeting.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\AdExchangeBuyerII;
+
+class MarketplaceTargeting extends \Google\Model
+{
+  protected $geoTargetingType = CriteriaTargeting::class;
+  protected $geoTargetingDataType = '';
+  protected $inventorySizeTargetingType = InventorySizeTargeting::class;
+  protected $inventorySizeTargetingDataType = '';
+  protected $placementTargetingType = PlacementTargeting::class;
+  protected $placementTargetingDataType = '';
+  protected $technologyTargetingType = TechnologyTargeting::class;
+  protected $technologyTargetingDataType = '';
+  protected $videoTargetingType = VideoTargeting::class;
+  protected $videoTargetingDataType = '';
+
+  /**
+   * @param CriteriaTargeting
+   */
+  public function setGeoTargeting(CriteriaTargeting $geoTargeting)
+  {
+    $this->geoTargeting = $geoTargeting;
+  }
+  /**
+   * @return CriteriaTargeting
+   */
+  public function getGeoTargeting()
+  {
+    return $this->geoTargeting;
+  }
+  /**
+   * @param InventorySizeTargeting
+   */
+  public function setInventorySizeTargeting(InventorySizeTargeting $inventorySizeTargeting)
+  {
+    $this->inventorySizeTargeting = $inventorySizeTargeting;
+  }
+  /**
+   * @return InventorySizeTargeting
+   */
+  public function getInventorySizeTargeting()
+  {
+    return $this->inventorySizeTargeting;
+  }
+  /**
+   * @param PlacementTargeting
+   */
+  public function setPlacementTargeting(PlacementTargeting $placementTargeting)
+  {
+    $this->placementTargeting = $placementTargeting;
+  }
+  /**
+   * @return PlacementTargeting
+   */
+  public function getPlacementTargeting()
+  {
+    return $this->placementTargeting;
+  }
+  /**
+   * @param TechnologyTargeting
+   */
+  public function setTechnologyTargeting(TechnologyTargeting $technologyTargeting)
+  {
+    $this->technologyTargeting = $technologyTargeting;
+  }
+  /**
+   * @return TechnologyTargeting
+   */
+  public function getTechnologyTargeting()
+  {
+    return $this->technologyTargeting;
+  }
+  /**
+   * @param VideoTargeting
+   */
+  public function setVideoTargeting(VideoTargeting $videoTargeting)
+  {
+    $this->videoTargeting = $videoTargeting;
+  }
+  /**
+   * @return VideoTargeting
+   */
+  public function getVideoTargeting()
+  {
+    return $this->videoTargeting;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MarketplaceTargeting::class, 'Google_Service_AdExchangeBuyerII_MarketplaceTargeting');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/MetricValue.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/MetricValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/MetricValue.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\AdExchangeBuyerII;
+
+class MetricValue extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $value;
+  /**
+   * @var string
+   */
+  public $variance;
+
+  /**
+   * @param string
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+  /**
+   * @param string
+   */
+  public function setVariance($variance)
+  {
+    $this->variance = $variance;
+  }
+  /**
+   * @return string
+   */
+  public function getVariance()
+  {
+    return $this->variance;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MetricValue::class, 'Google_Service_AdExchangeBuyerII_MetricValue');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/MobileApplicationTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/MobileApplicationTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/MobileApplicationTargeting.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\AdExchangeBuyerII;
+
+class MobileApplicationTargeting extends \Google\Model
+{
+  protected $firstPartyTargetingType = FirstPartyMobileApplicationTargeting::class;
+  protected $firstPartyTargetingDataType = '';
+
+  /**
+   * @param FirstPartyMobileApplicationTargeting
+   */
+  public function setFirstPartyTargeting(FirstPartyMobileApplicationTargeting $firstPartyTargeting)
+  {
+    $this->firstPartyTargeting = $firstPartyTargeting;
+  }
+  /**
+   * @return FirstPartyMobileApplicationTargeting
+   */
+  public function getFirstPartyTargeting()
+  {
+    return $this->firstPartyTargeting;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MobileApplicationTargeting::class, 'Google_Service_AdExchangeBuyerII_MobileApplicationTargeting');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Money.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Money.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/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\AdExchangeBuyerII;
+
+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_AdExchangeBuyerII_Money');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/NativeContent.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/NativeContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/NativeContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,245 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII;
+
+class NativeContent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $advertiserName;
+  protected $appIconType = Image::class;
+  protected $appIconDataType = '';
+  /**
+   * @var string
+   */
+  public $body;
+  /**
+   * @var string
+   */
+  public $callToAction;
+  /**
+   * @var string
+   */
+  public $clickLinkUrl;
+  /**
+   * @var string
+   */
+  public $clickTrackingUrl;
+  /**
+   * @var string
+   */
+  public $headline;
+  protected $imageType = Image::class;
+  protected $imageDataType = '';
+  protected $logoType = Image::class;
+  protected $logoDataType = '';
+  /**
+   * @var string
+   */
+  public $priceDisplayText;
+  public $starRating;
+  /**
+   * @var string
+   */
+  public $storeUrl;
+  /**
+   * @var string
+   */
+  public $videoUrl;
+
+  /**
+   * @param string
+   */
+  public function setAdvertiserName($advertiserName)
+  {
+    $this->advertiserName = $advertiserName;
+  }
+  /**
+   * @return string
+   */
+  public function getAdvertiserName()
+  {
+    return $this->advertiserName;
+  }
+  /**
+   * @param Image
+   */
+  public function setAppIcon(Image $appIcon)
+  {
+    $this->appIcon = $appIcon;
+  }
+  /**
+   * @return Image
+   */
+  public function getAppIcon()
+  {
+    return $this->appIcon;
+  }
+  /**
+   * @param string
+   */
+  public function setBody($body)
+  {
+    $this->body = $body;
+  }
+  /**
+   * @return string
+   */
+  public function getBody()
+  {
+    return $this->body;
+  }
+  /**
+   * @param string
+   */
+  public function setCallToAction($callToAction)
+  {
+    $this->callToAction = $callToAction;
+  }
+  /**
+   * @return string
+   */
+  public function getCallToAction()
+  {
+    return $this->callToAction;
+  }
+  /**
+   * @param string
+   */
+  public function setClickLinkUrl($clickLinkUrl)
+  {
+    $this->clickLinkUrl = $clickLinkUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getClickLinkUrl()
+  {
+    return $this->clickLinkUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setClickTrackingUrl($clickTrackingUrl)
+  {
+    $this->clickTrackingUrl = $clickTrackingUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getClickTrackingUrl()
+  {
+    return $this->clickTrackingUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setHeadline($headline)
+  {
+    $this->headline = $headline;
+  }
+  /**
+   * @return string
+   */
+  public function getHeadline()
+  {
+    return $this->headline;
+  }
+  /**
+   * @param Image
+   */
+  public function setImage(Image $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return Image
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param Image
+   */
+  public function setLogo(Image $logo)
+  {
+    $this->logo = $logo;
+  }
+  /**
+   * @return Image
+   */
+  public function getLogo()
+  {
+    return $this->logo;
+  }
+  /**
+   * @param string
+   */
+  public function setPriceDisplayText($priceDisplayText)
+  {
+    $this->priceDisplayText = $priceDisplayText;
+  }
+  /**
+   * @return string
+   */
+  public function getPriceDisplayText()
+  {
+    return $this->priceDisplayText;
+  }
+  public function setStarRating($starRating)
+  {
+    $this->starRating = $starRating;
+  }
+  public function getStarRating()
+  {
+    return $this->starRating;
+  }
+  /**
+   * @param string
+   */
+  public function setStoreUrl($storeUrl)
+  {
+    $this->storeUrl = $storeUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getStoreUrl()
+  {
+    return $this->storeUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setVideoUrl($videoUrl)
+  {
+    $this->videoUrl = $videoUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getVideoUrl()
+  {
+    return $this->videoUrl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NativeContent::class, 'Google_Service_AdExchangeBuyerII_NativeContent');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/NonBillableWinningBidStatusRow.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/NonBillableWinningBidStatusRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/NonBillableWinningBidStatusRow.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\AdExchangeBuyerII;
+
+class NonBillableWinningBidStatusRow extends \Google\Model
+{
+  protected $bidCountType = MetricValue::class;
+  protected $bidCountDataType = '';
+  protected $rowDimensionsType = RowDimensions::class;
+  protected $rowDimensionsDataType = '';
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param MetricValue
+   */
+  public function setBidCount(MetricValue $bidCount)
+  {
+    $this->bidCount = $bidCount;
+  }
+  /**
+   * @return MetricValue
+   */
+  public function getBidCount()
+  {
+    return $this->bidCount;
+  }
+  /**
+   * @param RowDimensions
+   */
+  public function setRowDimensions(RowDimensions $rowDimensions)
+  {
+    $this->rowDimensions = $rowDimensions;
+  }
+  /**
+   * @return RowDimensions
+   */
+  public function getRowDimensions()
+  {
+    return $this->rowDimensions;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NonBillableWinningBidStatusRow::class, 'Google_Service_AdExchangeBuyerII_NonBillableWinningBidStatusRow');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/NonGuaranteedAuctionTerms.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/NonGuaranteedAuctionTerms.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/NonGuaranteedAuctionTerms.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\AdExchangeBuyerII;
+
+class NonGuaranteedAuctionTerms extends \Google\Collection
+{
+  protected $collection_key = 'reservePricesPerBuyer';
+  /**
+   * @var bool
+   */
+  public $autoOptimizePrivateAuction;
+  protected $reservePricesPerBuyerType = PricePerBuyer::class;
+  protected $reservePricesPerBuyerDataType = 'array';
+
+  /**
+   * @param bool
+   */
+  public function setAutoOptimizePrivateAuction($autoOptimizePrivateAuction)
+  {
+    $this->autoOptimizePrivateAuction = $autoOptimizePrivateAuction;
+  }
+  /**
+   * @return bool
+   */
+  public function getAutoOptimizePrivateAuction()
+  {
+    return $this->autoOptimizePrivateAuction;
+  }
+  /**
+   * @param PricePerBuyer[]
+   */
+  public function setReservePricesPerBuyer($reservePricesPerBuyer)
+  {
+    $this->reservePricesPerBuyer = $reservePricesPerBuyer;
+  }
+  /**
+   * @return PricePerBuyer[]
+   */
+  public function getReservePricesPerBuyer()
+  {
+    return $this->reservePricesPerBuyer;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NonGuaranteedAuctionTerms::class, 'Google_Service_AdExchangeBuyerII_NonGuaranteedAuctionTerms');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/NonGuaranteedFixedPriceTerms.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/NonGuaranteedFixedPriceTerms.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/NonGuaranteedFixedPriceTerms.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\AdExchangeBuyerII;
+
+class NonGuaranteedFixedPriceTerms extends \Google\Collection
+{
+  protected $collection_key = 'fixedPrices';
+  protected $fixedPricesType = PricePerBuyer::class;
+  protected $fixedPricesDataType = 'array';
+
+  /**
+   * @param PricePerBuyer[]
+   */
+  public function setFixedPrices($fixedPrices)
+  {
+    $this->fixedPrices = $fixedPrices;
+  }
+  /**
+   * @return PricePerBuyer[]
+   */
+  public function getFixedPrices()
+  {
+    return $this->fixedPrices;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NonGuaranteedFixedPriceTerms::class, 'Google_Service_AdExchangeBuyerII_NonGuaranteedFixedPriceTerms');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Note.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Note.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Note.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\AdExchangeBuyerII;
+
+class Note extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $creatorRole;
+  /**
+   * @var string
+   */
+  public $note;
+  /**
+   * @var string
+   */
+  public $noteId;
+  /**
+   * @var string
+   */
+  public $proposalRevision;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreatorRole($creatorRole)
+  {
+    $this->creatorRole = $creatorRole;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatorRole()
+  {
+    return $this->creatorRole;
+  }
+  /**
+   * @param string
+   */
+  public function setNote($note)
+  {
+    $this->note = $note;
+  }
+  /**
+   * @return string
+   */
+  public function getNote()
+  {
+    return $this->note;
+  }
+  /**
+   * @param string
+   */
+  public function setNoteId($noteId)
+  {
+    $this->noteId = $noteId;
+  }
+  /**
+   * @return string
+   */
+  public function getNoteId()
+  {
+    return $this->noteId;
+  }
+  /**
+   * @param string
+   */
+  public function setProposalRevision($proposalRevision)
+  {
+    $this->proposalRevision = $proposalRevision;
+  }
+  /**
+   * @return string
+   */
+  public function getProposalRevision()
+  {
+    return $this->proposalRevision;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Note::class, 'Google_Service_AdExchangeBuyerII_Note');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/OperatingSystemTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/OperatingSystemTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/OperatingSystemTargeting.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\AdExchangeBuyerII;
+
+class OperatingSystemTargeting extends \Google\Model
+{
+  protected $operatingSystemCriteriaType = CriteriaTargeting::class;
+  protected $operatingSystemCriteriaDataType = '';
+  protected $operatingSystemVersionCriteriaType = CriteriaTargeting::class;
+  protected $operatingSystemVersionCriteriaDataType = '';
+
+  /**
+   * @param CriteriaTargeting
+   */
+  public function setOperatingSystemCriteria(CriteriaTargeting $operatingSystemCriteria)
+  {
+    $this->operatingSystemCriteria = $operatingSystemCriteria;
+  }
+  /**
+   * @return CriteriaTargeting
+   */
+  public function getOperatingSystemCriteria()
+  {
+    return $this->operatingSystemCriteria;
+  }
+  /**
+   * @param CriteriaTargeting
+   */
+  public function setOperatingSystemVersionCriteria(CriteriaTargeting $operatingSystemVersionCriteria)
+  {
+    $this->operatingSystemVersionCriteria = $operatingSystemVersionCriteria;
+  }
+  /**
+   * @return CriteriaTargeting
+   */
+  public function getOperatingSystemVersionCriteria()
+  {
+    return $this->operatingSystemVersionCriteria;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OperatingSystemTargeting::class, 'Google_Service_AdExchangeBuyerII_OperatingSystemTargeting');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/PauseProposalDealsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/PauseProposalDealsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/PauseProposalDealsRequest.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\AdExchangeBuyerII;
+
+class PauseProposalDealsRequest extends \Google\Collection
+{
+  protected $collection_key = 'externalDealIds';
+  /**
+   * @var string[]
+   */
+  public $externalDealIds;
+  /**
+   * @var string
+   */
+  public $reason;
+
+  /**
+   * @param string[]
+   */
+  public function setExternalDealIds($externalDealIds)
+  {
+    $this->externalDealIds = $externalDealIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExternalDealIds()
+  {
+    return $this->externalDealIds;
+  }
+  /**
+   * @param string
+   */
+  public function setReason($reason)
+  {
+    $this->reason = $reason;
+  }
+  /**
+   * @return string
+   */
+  public function getReason()
+  {
+    return $this->reason;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PauseProposalDealsRequest::class, 'Google_Service_AdExchangeBuyerII_PauseProposalDealsRequest');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/PauseProposalRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/PauseProposalRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/PauseProposalRequest.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\AdExchangeBuyerII;
+
+class PauseProposalRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $reason;
+
+  /**
+   * @param string
+   */
+  public function setReason($reason)
+  {
+    $this->reason = $reason;
+  }
+  /**
+   * @return string
+   */
+  public function getReason()
+  {
+    return $this->reason;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PauseProposalRequest::class, 'Google_Service_AdExchangeBuyerII_PauseProposalRequest');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/PlacementTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/PlacementTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/PlacementTargeting.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\AdExchangeBuyerII;
+
+class PlacementTargeting extends \Google\Model
+{
+  protected $mobileApplicationTargetingType = MobileApplicationTargeting::class;
+  protected $mobileApplicationTargetingDataType = '';
+  protected $urlTargetingType = UrlTargeting::class;
+  protected $urlTargetingDataType = '';
+
+  /**
+   * @param MobileApplicationTargeting
+   */
+  public function setMobileApplicationTargeting(MobileApplicationTargeting $mobileApplicationTargeting)
+  {
+    $this->mobileApplicationTargeting = $mobileApplicationTargeting;
+  }
+  /**
+   * @return MobileApplicationTargeting
+   */
+  public function getMobileApplicationTargeting()
+  {
+    return $this->mobileApplicationTargeting;
+  }
+  /**
+   * @param UrlTargeting
+   */
+  public function setUrlTargeting(UrlTargeting $urlTargeting)
+  {
+    $this->urlTargeting = $urlTargeting;
+  }
+  /**
+   * @return UrlTargeting
+   */
+  public function getUrlTargeting()
+  {
+    return $this->urlTargeting;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PlacementTargeting::class, 'Google_Service_AdExchangeBuyerII_PlacementTargeting');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/PlatformContext.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/PlatformContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/PlatformContext.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\AdExchangeBuyerII;
+
+class PlatformContext extends \Google\Collection
+{
+  protected $collection_key = 'platforms';
+  /**
+   * @var string[]
+   */
+  public $platforms;
+
+  /**
+   * @param string[]
+   */
+  public function setPlatforms($platforms)
+  {
+    $this->platforms = $platforms;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPlatforms()
+  {
+    return $this->platforms;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PlatformContext::class, 'Google_Service_AdExchangeBuyerII_PlatformContext');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Price.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Price.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Price.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\AdExchangeBuyerII;
+
+class Price extends \Google\Model
+{
+  protected $amountType = Money::class;
+  protected $amountDataType = '';
+  /**
+   * @var string
+   */
+  public $pricingType;
+
+  /**
+   * @param Money
+   */
+  public function setAmount(Money $amount)
+  {
+    $this->amount = $amount;
+  }
+  /**
+   * @return Money
+   */
+  public function getAmount()
+  {
+    return $this->amount;
+  }
+  /**
+   * @param string
+   */
+  public function setPricingType($pricingType)
+  {
+    $this->pricingType = $pricingType;
+  }
+  /**
+   * @return string
+   */
+  public function getPricingType()
+  {
+    return $this->pricingType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Price::class, 'Google_Service_AdExchangeBuyerII_Price');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/PricePerBuyer.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/PricePerBuyer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/PricePerBuyer.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\AdExchangeBuyerII;
+
+class PricePerBuyer extends \Google\Collection
+{
+  protected $collection_key = 'advertiserIds';
+  /**
+   * @var string[]
+   */
+  public $advertiserIds;
+  protected $buyerType = Buyer::class;
+  protected $buyerDataType = '';
+  protected $priceType = Price::class;
+  protected $priceDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setAdvertiserIds($advertiserIds)
+  {
+    $this->advertiserIds = $advertiserIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAdvertiserIds()
+  {
+    return $this->advertiserIds;
+  }
+  /**
+   * @param Buyer
+   */
+  public function setBuyer(Buyer $buyer)
+  {
+    $this->buyer = $buyer;
+  }
+  /**
+   * @return Buyer
+   */
+  public function getBuyer()
+  {
+    return $this->buyer;
+  }
+  /**
+   * @param Price
+   */
+  public function setPrice(Price $price)
+  {
+    $this->price = $price;
+  }
+  /**
+   * @return Price
+   */
+  public function getPrice()
+  {
+    return $this->price;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PricePerBuyer::class, 'Google_Service_AdExchangeBuyerII_PricePerBuyer');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/PrivateData.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/PrivateData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/PrivateData.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\AdExchangeBuyerII;
+
+class PrivateData extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $referenceId;
+
+  /**
+   * @param string
+   */
+  public function setReferenceId($referenceId)
+  {
+    $this->referenceId = $referenceId;
+  }
+  /**
+   * @return string
+   */
+  public function getReferenceId()
+  {
+    return $this->referenceId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PrivateData::class, 'Google_Service_AdExchangeBuyerII_PrivateData');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Product.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Product.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Product.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,289 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII;
+
+class Product extends \Google\Collection
+{
+  protected $collection_key = 'targetingCriterion';
+  /**
+   * @var string
+   */
+  public $availableEndTime;
+  /**
+   * @var string
+   */
+  public $availableStartTime;
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $creatorContactsType = ContactInformation::class;
+  protected $creatorContactsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var bool
+   */
+  public $hasCreatorSignedOff;
+  /**
+   * @var string
+   */
+  public $productId;
+  /**
+   * @var string
+   */
+  public $productRevision;
+  /**
+   * @var string
+   */
+  public $publisherProfileId;
+  protected $sellerType = Seller::class;
+  protected $sellerDataType = '';
+  /**
+   * @var string
+   */
+  public $syndicationProduct;
+  protected $targetingCriterionType = TargetingCriteria::class;
+  protected $targetingCriterionDataType = 'array';
+  protected $termsType = DealTerms::class;
+  protected $termsDataType = '';
+  /**
+   * @var string
+   */
+  public $updateTime;
+  /**
+   * @var string
+   */
+  public $webPropertyCode;
+
+  /**
+   * @param string
+   */
+  public function setAvailableEndTime($availableEndTime)
+  {
+    $this->availableEndTime = $availableEndTime;
+  }
+  /**
+   * @return string
+   */
+  public function getAvailableEndTime()
+  {
+    return $this->availableEndTime;
+  }
+  /**
+   * @param string
+   */
+  public function setAvailableStartTime($availableStartTime)
+  {
+    $this->availableStartTime = $availableStartTime;
+  }
+  /**
+   * @return string
+   */
+  public function getAvailableStartTime()
+  {
+    return $this->availableStartTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param ContactInformation[]
+   */
+  public function setCreatorContacts($creatorContacts)
+  {
+    $this->creatorContacts = $creatorContacts;
+  }
+  /**
+   * @return ContactInformation[]
+   */
+  public function getCreatorContacts()
+  {
+    return $this->creatorContacts;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param bool
+   */
+  public function setHasCreatorSignedOff($hasCreatorSignedOff)
+  {
+    $this->hasCreatorSignedOff = $hasCreatorSignedOff;
+  }
+  /**
+   * @return bool
+   */
+  public function getHasCreatorSignedOff()
+  {
+    return $this->hasCreatorSignedOff;
+  }
+  /**
+   * @param string
+   */
+  public function setProductId($productId)
+  {
+    $this->productId = $productId;
+  }
+  /**
+   * @return string
+   */
+  public function getProductId()
+  {
+    return $this->productId;
+  }
+  /**
+   * @param string
+   */
+  public function setProductRevision($productRevision)
+  {
+    $this->productRevision = $productRevision;
+  }
+  /**
+   * @return string
+   */
+  public function getProductRevision()
+  {
+    return $this->productRevision;
+  }
+  /**
+   * @param string
+   */
+  public function setPublisherProfileId($publisherProfileId)
+  {
+    $this->publisherProfileId = $publisherProfileId;
+  }
+  /**
+   * @return string
+   */
+  public function getPublisherProfileId()
+  {
+    return $this->publisherProfileId;
+  }
+  /**
+   * @param Seller
+   */
+  public function setSeller(Seller $seller)
+  {
+    $this->seller = $seller;
+  }
+  /**
+   * @return Seller
+   */
+  public function getSeller()
+  {
+    return $this->seller;
+  }
+  /**
+   * @param string
+   */
+  public function setSyndicationProduct($syndicationProduct)
+  {
+    $this->syndicationProduct = $syndicationProduct;
+  }
+  /**
+   * @return string
+   */
+  public function getSyndicationProduct()
+  {
+    return $this->syndicationProduct;
+  }
+  /**
+   * @param TargetingCriteria[]
+   */
+  public function setTargetingCriterion($targetingCriterion)
+  {
+    $this->targetingCriterion = $targetingCriterion;
+  }
+  /**
+   * @return TargetingCriteria[]
+   */
+  public function getTargetingCriterion()
+  {
+    return $this->targetingCriterion;
+  }
+  /**
+   * @param DealTerms
+   */
+  public function setTerms(DealTerms $terms)
+  {
+    $this->terms = $terms;
+  }
+  /**
+   * @return DealTerms
+   */
+  public function getTerms()
+  {
+    return $this->terms;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setWebPropertyCode($webPropertyCode)
+  {
+    $this->webPropertyCode = $webPropertyCode;
+  }
+  /**
+   * @return string
+   */
+  public function getWebPropertyCode()
+  {
+    return $this->webPropertyCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Product::class, 'Google_Service_AdExchangeBuyerII_Product');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Proposal.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Proposal.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Proposal.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,353 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII;
+
+class Proposal extends \Google\Collection
+{
+  protected $collection_key = 'sellerContacts';
+  protected $billedBuyerType = Buyer::class;
+  protected $billedBuyerDataType = '';
+  protected $buyerType = Buyer::class;
+  protected $buyerDataType = '';
+  protected $buyerContactsType = ContactInformation::class;
+  protected $buyerContactsDataType = 'array';
+  protected $buyerPrivateDataType = PrivateData::class;
+  protected $buyerPrivateDataDataType = '';
+  protected $dealsType = Deal::class;
+  protected $dealsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var bool
+   */
+  public $isRenegotiating;
+  /**
+   * @var bool
+   */
+  public $isSetupComplete;
+  /**
+   * @var string
+   */
+  public $lastUpdaterOrCommentorRole;
+  protected $notesType = Note::class;
+  protected $notesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $originatorRole;
+  /**
+   * @var string
+   */
+  public $privateAuctionId;
+  /**
+   * @var string
+   */
+  public $proposalId;
+  /**
+   * @var string
+   */
+  public $proposalRevision;
+  /**
+   * @var string
+   */
+  public $proposalState;
+  protected $sellerType = Seller::class;
+  protected $sellerDataType = '';
+  protected $sellerContactsType = ContactInformation::class;
+  protected $sellerContactsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $termsAndConditions;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param Buyer
+   */
+  public function setBilledBuyer(Buyer $billedBuyer)
+  {
+    $this->billedBuyer = $billedBuyer;
+  }
+  /**
+   * @return Buyer
+   */
+  public function getBilledBuyer()
+  {
+    return $this->billedBuyer;
+  }
+  /**
+   * @param Buyer
+   */
+  public function setBuyer(Buyer $buyer)
+  {
+    $this->buyer = $buyer;
+  }
+  /**
+   * @return Buyer
+   */
+  public function getBuyer()
+  {
+    return $this->buyer;
+  }
+  /**
+   * @param ContactInformation[]
+   */
+  public function setBuyerContacts($buyerContacts)
+  {
+    $this->buyerContacts = $buyerContacts;
+  }
+  /**
+   * @return ContactInformation[]
+   */
+  public function getBuyerContacts()
+  {
+    return $this->buyerContacts;
+  }
+  /**
+   * @param PrivateData
+   */
+  public function setBuyerPrivateData(PrivateData $buyerPrivateData)
+  {
+    $this->buyerPrivateData = $buyerPrivateData;
+  }
+  /**
+   * @return PrivateData
+   */
+  public function getBuyerPrivateData()
+  {
+    return $this->buyerPrivateData;
+  }
+  /**
+   * @param Deal[]
+   */
+  public function setDeals($deals)
+  {
+    $this->deals = $deals;
+  }
+  /**
+   * @return Deal[]
+   */
+  public function getDeals()
+  {
+    return $this->deals;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsRenegotiating($isRenegotiating)
+  {
+    $this->isRenegotiating = $isRenegotiating;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsRenegotiating()
+  {
+    return $this->isRenegotiating;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsSetupComplete($isSetupComplete)
+  {
+    $this->isSetupComplete = $isSetupComplete;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsSetupComplete()
+  {
+    return $this->isSetupComplete;
+  }
+  /**
+   * @param string
+   */
+  public function setLastUpdaterOrCommentorRole($lastUpdaterOrCommentorRole)
+  {
+    $this->lastUpdaterOrCommentorRole = $lastUpdaterOrCommentorRole;
+  }
+  /**
+   * @return string
+   */
+  public function getLastUpdaterOrCommentorRole()
+  {
+    return $this->lastUpdaterOrCommentorRole;
+  }
+  /**
+   * @param Note[]
+   */
+  public function setNotes($notes)
+  {
+    $this->notes = $notes;
+  }
+  /**
+   * @return Note[]
+   */
+  public function getNotes()
+  {
+    return $this->notes;
+  }
+  /**
+   * @param string
+   */
+  public function setOriginatorRole($originatorRole)
+  {
+    $this->originatorRole = $originatorRole;
+  }
+  /**
+   * @return string
+   */
+  public function getOriginatorRole()
+  {
+    return $this->originatorRole;
+  }
+  /**
+   * @param string
+   */
+  public function setPrivateAuctionId($privateAuctionId)
+  {
+    $this->privateAuctionId = $privateAuctionId;
+  }
+  /**
+   * @return string
+   */
+  public function getPrivateAuctionId()
+  {
+    return $this->privateAuctionId;
+  }
+  /**
+   * @param string
+   */
+  public function setProposalId($proposalId)
+  {
+    $this->proposalId = $proposalId;
+  }
+  /**
+   * @return string
+   */
+  public function getProposalId()
+  {
+    return $this->proposalId;
+  }
+  /**
+   * @param string
+   */
+  public function setProposalRevision($proposalRevision)
+  {
+    $this->proposalRevision = $proposalRevision;
+  }
+  /**
+   * @return string
+   */
+  public function getProposalRevision()
+  {
+    return $this->proposalRevision;
+  }
+  /**
+   * @param string
+   */
+  public function setProposalState($proposalState)
+  {
+    $this->proposalState = $proposalState;
+  }
+  /**
+   * @return string
+   */
+  public function getProposalState()
+  {
+    return $this->proposalState;
+  }
+  /**
+   * @param Seller
+   */
+  public function setSeller(Seller $seller)
+  {
+    $this->seller = $seller;
+  }
+  /**
+   * @return Seller
+   */
+  public function getSeller()
+  {
+    return $this->seller;
+  }
+  /**
+   * @param ContactInformation[]
+   */
+  public function setSellerContacts($sellerContacts)
+  {
+    $this->sellerContacts = $sellerContacts;
+  }
+  /**
+   * @return ContactInformation[]
+   */
+  public function getSellerContacts()
+  {
+    return $this->sellerContacts;
+  }
+  /**
+   * @param string
+   */
+  public function setTermsAndConditions($termsAndConditions)
+  {
+    $this->termsAndConditions = $termsAndConditions;
+  }
+  /**
+   * @return string
+   */
+  public function getTermsAndConditions()
+  {
+    return $this->termsAndConditions;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Proposal::class, 'Google_Service_AdExchangeBuyerII_Proposal');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/PublisherProfile.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/PublisherProfile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/PublisherProfile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,329 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII;
+
+class PublisherProfile extends \Google\Collection
+{
+  protected $collection_key = 'topHeadlines';
+  /**
+   * @var string
+   */
+  public $audienceDescription;
+  /**
+   * @var string
+   */
+  public $buyerPitchStatement;
+  /**
+   * @var string
+   */
+  public $directDealsContact;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string[]
+   */
+  public $domains;
+  /**
+   * @var string
+   */
+  public $googlePlusUrl;
+  /**
+   * @var bool
+   */
+  public $isParent;
+  /**
+   * @var string
+   */
+  public $logoUrl;
+  /**
+   * @var string
+   */
+  public $mediaKitUrl;
+  protected $mobileAppsType = PublisherProfileMobileApplication::class;
+  protected $mobileAppsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $overview;
+  /**
+   * @var string
+   */
+  public $programmaticDealsContact;
+  /**
+   * @var string
+   */
+  public $publisherProfileId;
+  /**
+   * @var string
+   */
+  public $rateCardInfoUrl;
+  /**
+   * @var string
+   */
+  public $samplePageUrl;
+  protected $sellerType = Seller::class;
+  protected $sellerDataType = '';
+  /**
+   * @var string[]
+   */
+  public $topHeadlines;
+
+  /**
+   * @param string
+   */
+  public function setAudienceDescription($audienceDescription)
+  {
+    $this->audienceDescription = $audienceDescription;
+  }
+  /**
+   * @return string
+   */
+  public function getAudienceDescription()
+  {
+    return $this->audienceDescription;
+  }
+  /**
+   * @param string
+   */
+  public function setBuyerPitchStatement($buyerPitchStatement)
+  {
+    $this->buyerPitchStatement = $buyerPitchStatement;
+  }
+  /**
+   * @return string
+   */
+  public function getBuyerPitchStatement()
+  {
+    return $this->buyerPitchStatement;
+  }
+  /**
+   * @param string
+   */
+  public function setDirectDealsContact($directDealsContact)
+  {
+    $this->directDealsContact = $directDealsContact;
+  }
+  /**
+   * @return string
+   */
+  public function getDirectDealsContact()
+  {
+    return $this->directDealsContact;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDomains($domains)
+  {
+    $this->domains = $domains;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDomains()
+  {
+    return $this->domains;
+  }
+  /**
+   * @param string
+   */
+  public function setGooglePlusUrl($googlePlusUrl)
+  {
+    $this->googlePlusUrl = $googlePlusUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getGooglePlusUrl()
+  {
+    return $this->googlePlusUrl;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsParent($isParent)
+  {
+    $this->isParent = $isParent;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsParent()
+  {
+    return $this->isParent;
+  }
+  /**
+   * @param string
+   */
+  public function setLogoUrl($logoUrl)
+  {
+    $this->logoUrl = $logoUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getLogoUrl()
+  {
+    return $this->logoUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setMediaKitUrl($mediaKitUrl)
+  {
+    $this->mediaKitUrl = $mediaKitUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getMediaKitUrl()
+  {
+    return $this->mediaKitUrl;
+  }
+  /**
+   * @param PublisherProfileMobileApplication[]
+   */
+  public function setMobileApps($mobileApps)
+  {
+    $this->mobileApps = $mobileApps;
+  }
+  /**
+   * @return PublisherProfileMobileApplication[]
+   */
+  public function getMobileApps()
+  {
+    return $this->mobileApps;
+  }
+  /**
+   * @param string
+   */
+  public function setOverview($overview)
+  {
+    $this->overview = $overview;
+  }
+  /**
+   * @return string
+   */
+  public function getOverview()
+  {
+    return $this->overview;
+  }
+  /**
+   * @param string
+   */
+  public function setProgrammaticDealsContact($programmaticDealsContact)
+  {
+    $this->programmaticDealsContact = $programmaticDealsContact;
+  }
+  /**
+   * @return string
+   */
+  public function getProgrammaticDealsContact()
+  {
+    return $this->programmaticDealsContact;
+  }
+  /**
+   * @param string
+   */
+  public function setPublisherProfileId($publisherProfileId)
+  {
+    $this->publisherProfileId = $publisherProfileId;
+  }
+  /**
+   * @return string
+   */
+  public function getPublisherProfileId()
+  {
+    return $this->publisherProfileId;
+  }
+  /**
+   * @param string
+   */
+  public function setRateCardInfoUrl($rateCardInfoUrl)
+  {
+    $this->rateCardInfoUrl = $rateCardInfoUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getRateCardInfoUrl()
+  {
+    return $this->rateCardInfoUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setSamplePageUrl($samplePageUrl)
+  {
+    $this->samplePageUrl = $samplePageUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getSamplePageUrl()
+  {
+    return $this->samplePageUrl;
+  }
+  /**
+   * @param Seller
+   */
+  public function setSeller(Seller $seller)
+  {
+    $this->seller = $seller;
+  }
+  /**
+   * @return Seller
+   */
+  public function getSeller()
+  {
+    return $this->seller;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTopHeadlines($topHeadlines)
+  {
+    $this->topHeadlines = $topHeadlines;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTopHeadlines()
+  {
+    return $this->topHeadlines;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PublisherProfile::class, 'Google_Service_AdExchangeBuyerII_PublisherProfile');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/PublisherProfileMobileApplication.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/PublisherProfileMobileApplication.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/PublisherProfileMobileApplication.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\AdExchangeBuyerII;
+
+class PublisherProfileMobileApplication extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $appStore;
+  /**
+   * @var string
+   */
+  public $externalAppId;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setAppStore($appStore)
+  {
+    $this->appStore = $appStore;
+  }
+  /**
+   * @return string
+   */
+  public function getAppStore()
+  {
+    return $this->appStore;
+  }
+  /**
+   * @param string
+   */
+  public function setExternalAppId($externalAppId)
+  {
+    $this->externalAppId = $externalAppId;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalAppId()
+  {
+    return $this->externalAppId;
+  }
+  /**
+   * @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(PublisherProfileMobileApplication::class, 'Google_Service_AdExchangeBuyerII_PublisherProfileMobileApplication');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/RealtimeTimeRange.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/RealtimeTimeRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/RealtimeTimeRange.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\AdExchangeBuyerII;
+
+class RealtimeTimeRange extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $startTimestamp;
+
+  /**
+   * @param string
+   */
+  public function setStartTimestamp($startTimestamp)
+  {
+    $this->startTimestamp = $startTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTimestamp()
+  {
+    return $this->startTimestamp;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RealtimeTimeRange::class, 'Google_Service_AdExchangeBuyerII_RealtimeTimeRange');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/RelativeDateRange.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/RelativeDateRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/RelativeDateRange.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\AdExchangeBuyerII;
+
+class RelativeDateRange extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $durationDays;
+  /**
+   * @var int
+   */
+  public $offsetDays;
+
+  /**
+   * @param int
+   */
+  public function setDurationDays($durationDays)
+  {
+    $this->durationDays = $durationDays;
+  }
+  /**
+   * @return int
+   */
+  public function getDurationDays()
+  {
+    return $this->durationDays;
+  }
+  /**
+   * @param int
+   */
+  public function setOffsetDays($offsetDays)
+  {
+    $this->offsetDays = $offsetDays;
+  }
+  /**
+   * @return int
+   */
+  public function getOffsetDays()
+  {
+    return $this->offsetDays;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RelativeDateRange::class, 'Google_Service_AdExchangeBuyerII_RelativeDateRange');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/RemoveDealAssociationRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/RemoveDealAssociationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/RemoveDealAssociationRequest.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\AdExchangeBuyerII;
+
+class RemoveDealAssociationRequest extends \Google\Model
+{
+  protected $associationType = CreativeDealAssociation::class;
+  protected $associationDataType = '';
+
+  /**
+   * @param CreativeDealAssociation
+   */
+  public function setAssociation(CreativeDealAssociation $association)
+  {
+    $this->association = $association;
+  }
+  /**
+   * @return CreativeDealAssociation
+   */
+  public function getAssociation()
+  {
+    return $this->association;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RemoveDealAssociationRequest::class, 'Google_Service_AdExchangeBuyerII_RemoveDealAssociationRequest');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/Accounts.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/Accounts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/Accounts.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\AdExchangeBuyerII\Resource;
+
+/**
+ * The "accounts" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $accounts = $adexchangebuyer2Service->accounts;
+ *  </code>
+ */
+class Accounts extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Accounts::class, 'Google_Service_AdExchangeBuyerII_Resource_Accounts');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsClients.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsClients.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsClients.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\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\Client;
+use Google\Service\AdExchangeBuyerII\ListClientsResponse;
+
+/**
+ * The "clients" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $clients = $adexchangebuyer2Service->accounts_clients;
+ *  </code>
+ */
+class AccountsClients extends \Google\Service\Resource
+{
+  /**
+   * Creates a new client buyer. (clients.create)
+   *
+   * @param string $accountId Unique numerical account ID for the buyer of which
+   * the client buyer is a customer; the sponsor buyer to create a client for.
+   * (required)
+   * @param Client $postBody
+   * @param array $optParams Optional parameters.
+   * @return Client
+   * @throws \Google\Service\Exception
+   */
+  public function create($accountId, Client $postBody, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Client::class);
+  }
+  /**
+   * Gets a client buyer with a given client account ID. (clients.get)
+   *
+   * @param string $accountId Numerical account ID of the client's sponsor buyer.
+   * (required)
+   * @param string $clientAccountId Numerical account ID of the client buyer to
+   * retrieve. (required)
+   * @param array $optParams Optional parameters.
+   * @return Client
+   * @throws \Google\Service\Exception
+   */
+  public function get($accountId, $clientAccountId, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'clientAccountId' => $clientAccountId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Client::class);
+  }
+  /**
+   * Lists all the clients for the current sponsor buyer.
+   * (clients.listAccountsClients)
+   *
+   * @param string $accountId Unique numerical account ID of the sponsor buyer to
+   * list the clients for.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * clients than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListClientsResponse.nextPageToken returned from the previous call to the
+   * accounts.clients.list method.
+   * @opt_param string partnerClientId Optional unique identifier (from the
+   * standpoint of an Ad Exchange sponsor buyer partner) of the client to return.
+   * If specified, at most one client will be returned in the response.
+   * @return ListClientsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listAccountsClients($accountId, $optParams = [])
+  {
+    $params = ['accountId' => $accountId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListClientsResponse::class);
+  }
+  /**
+   * Updates an existing client buyer. (clients.update)
+   *
+   * @param string $accountId Unique numerical account ID for the buyer of which
+   * the client buyer is a customer; the sponsor buyer to update a client for.
+   * (required)
+   * @param string $clientAccountId Unique numerical account ID of the client to
+   * update. (required)
+   * @param Client $postBody
+   * @param array $optParams Optional parameters.
+   * @return Client
+   * @throws \Google\Service\Exception
+   */
+  public function update($accountId, $clientAccountId, Client $postBody, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'clientAccountId' => $clientAccountId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], Client::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsClients::class, 'Google_Service_AdExchangeBuyerII_Resource_AccountsClients');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsClientsInvitations.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsClientsInvitations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsClientsInvitations.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\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ClientUserInvitation;
+use Google\Service\AdExchangeBuyerII\ListClientUserInvitationsResponse;
+
+/**
+ * The "invitations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $invitations = $adexchangebuyer2Service->accounts_clients_invitations;
+ *  </code>
+ */
+class AccountsClientsInvitations extends \Google\Service\Resource
+{
+  /**
+   * Creates and sends out an email invitation to access an Ad Exchange client
+   * buyer account. (invitations.create)
+   *
+   * @param string $accountId Numerical account ID of the client's sponsor buyer.
+   * (required)
+   * @param string $clientAccountId Numerical account ID of the client buyer that
+   * the user should be associated with. (required)
+   * @param ClientUserInvitation $postBody
+   * @param array $optParams Optional parameters.
+   * @return ClientUserInvitation
+   * @throws \Google\Service\Exception
+   */
+  public function create($accountId, $clientAccountId, ClientUserInvitation $postBody, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'clientAccountId' => $clientAccountId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], ClientUserInvitation::class);
+  }
+  /**
+   * Retrieves an existing client user invitation. (invitations.get)
+   *
+   * @param string $accountId Numerical account ID of the client's sponsor buyer.
+   * (required)
+   * @param string $clientAccountId Numerical account ID of the client buyer that
+   * the user invitation to be retrieved is associated with. (required)
+   * @param string $invitationId Numerical identifier of the user invitation to
+   * retrieve. (required)
+   * @param array $optParams Optional parameters.
+   * @return ClientUserInvitation
+   * @throws \Google\Service\Exception
+   */
+  public function get($accountId, $clientAccountId, $invitationId, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'clientAccountId' => $clientAccountId, 'invitationId' => $invitationId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], ClientUserInvitation::class);
+  }
+  /**
+   * Lists all the client users invitations for a client with a given account ID.
+   * (invitations.listAccountsClientsInvitations)
+   *
+   * @param string $accountId Numerical account ID of the client's sponsor buyer.
+   * (required)
+   * @param string $clientAccountId Numerical account ID of the client buyer to
+   * list invitations for. (required) You must either specify a string
+   * representation of a numerical account identifier or the `-` character to list
+   * all the invitations for all the clients of a given sponsor buyer.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. Server may return fewer clients
+   * than requested. If unspecified, server will pick an appropriate default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListClientUserInvitationsResponse.nextPageToken returned from the previous
+   * call to the clients.invitations.list method.
+   * @return ListClientUserInvitationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listAccountsClientsInvitations($accountId, $clientAccountId, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'clientAccountId' => $clientAccountId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListClientUserInvitationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsClientsInvitations::class, 'Google_Service_AdExchangeBuyerII_Resource_AccountsClientsInvitations');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsClientsUsers.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsClientsUsers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsClientsUsers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,104 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ClientUser;
+use Google\Service\AdExchangeBuyerII\ListClientUsersResponse;
+
+/**
+ * The "users" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $users = $adexchangebuyer2Service->accounts_clients_users;
+ *  </code>
+ */
+class AccountsClientsUsers extends \Google\Service\Resource
+{
+  /**
+   * Retrieves an existing client user. (users.get)
+   *
+   * @param string $accountId Numerical account ID of the client's sponsor buyer.
+   * (required)
+   * @param string $clientAccountId Numerical account ID of the client buyer that
+   * the user to be retrieved is associated with. (required)
+   * @param string $userId Numerical identifier of the user to retrieve.
+   * (required)
+   * @param array $optParams Optional parameters.
+   * @return ClientUser
+   * @throws \Google\Service\Exception
+   */
+  public function get($accountId, $clientAccountId, $userId, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'clientAccountId' => $clientAccountId, 'userId' => $userId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], ClientUser::class);
+  }
+  /**
+   * Lists all the known client users for a specified sponsor buyer account ID.
+   * (users.listAccountsClientsUsers)
+   *
+   * @param string $accountId Numerical account ID of the sponsor buyer of the
+   * client to list users for. (required)
+   * @param string $clientAccountId The account ID of the client buyer to list
+   * users for. (required) You must specify either a string representation of a
+   * numerical account identifier or the `-` character to list all the client
+   * users for all the clients of a given sponsor buyer.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * clients than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListClientUsersResponse.nextPageToken returned from the previous call to the
+   * accounts.clients.users.list method.
+   * @return ListClientUsersResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listAccountsClientsUsers($accountId, $clientAccountId, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'clientAccountId' => $clientAccountId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListClientUsersResponse::class);
+  }
+  /**
+   * Updates an existing client user. Only the user status can be changed on
+   * update. (users.update)
+   *
+   * @param string $accountId Numerical account ID of the client's sponsor buyer.
+   * (required)
+   * @param string $clientAccountId Numerical account ID of the client buyer that
+   * the user to be retrieved is associated with. (required)
+   * @param string $userId Numerical identifier of the user to retrieve.
+   * (required)
+   * @param ClientUser $postBody
+   * @param array $optParams Optional parameters.
+   * @return ClientUser
+   * @throws \Google\Service\Exception
+   */
+  public function update($accountId, $clientAccountId, $userId, ClientUser $postBody, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'clientAccountId' => $clientAccountId, 'userId' => $userId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], ClientUser::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsClientsUsers::class, 'Google_Service_AdExchangeBuyerII_Resource_AccountsClientsUsers');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsCreatives.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsCreatives.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsCreatives.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,164 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\Adexchangebuyer2Empty;
+use Google\Service\AdExchangeBuyerII\Creative;
+use Google\Service\AdExchangeBuyerII\ListCreativesResponse;
+use Google\Service\AdExchangeBuyerII\StopWatchingCreativeRequest;
+use Google\Service\AdExchangeBuyerII\WatchCreativeRequest;
+
+/**
+ * The "creatives" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $creatives = $adexchangebuyer2Service->accounts_creatives;
+ *  </code>
+ */
+class AccountsCreatives extends \Google\Service\Resource
+{
+  /**
+   * Creates a creative. (creatives.create)
+   *
+   * @param string $accountId The account that this creative belongs to. Can be
+   * used to filter the response of the creatives.list method.
+   * @param Creative $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string duplicateIdMode Indicates if multiple creatives can share
+   * an ID or not. Default is NO_DUPLICATES (one ID per creative).
+   * @return Creative
+   * @throws \Google\Service\Exception
+   */
+  public function create($accountId, Creative $postBody, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Creative::class);
+  }
+  /**
+   * Gets a creative. (creatives.get)
+   *
+   * @param string $accountId The account the creative belongs to.
+   * @param string $creativeId The ID of the creative to retrieve.
+   * @param array $optParams Optional parameters.
+   * @return Creative
+   * @throws \Google\Service\Exception
+   */
+  public function get($accountId, $creativeId, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'creativeId' => $creativeId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Creative::class);
+  }
+  /**
+   * Lists creatives. (creatives.listAccountsCreatives)
+   *
+   * @param string $accountId The account to list the creatives from. Specify "-"
+   * to list all creatives the current user has access to.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * creatives than requested (due to timeout constraint) even if more are
+   * available through another call. If unspecified, server will pick an
+   * appropriate default. Acceptable values are 1 to 1000, inclusive.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListCreativesResponse.next_page_token returned from the previous call to
+   * 'ListCreatives' method.
+   * @opt_param string query An optional query string to filter creatives. If no
+   * filter is specified, all active creatives will be returned. Supported queries
+   * are: - accountId=*account_id_string* - creativeId=*creative_id_string* -
+   * dealsStatus: {approved, conditionally_approved, disapproved, not_checked} -
+   * openAuctionStatus: {approved, conditionally_approved, disapproved,
+   * not_checked} - attribute: {a numeric attribute from the list of attributes} -
+   * disapprovalReason: {a reason from DisapprovalReason} Example:
+   * 'accountId=12345 AND (dealsStatus:disapproved AND
+   * disapprovalReason:unacceptable_content) OR attribute:47'
+   * @return ListCreativesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listAccountsCreatives($accountId, $optParams = [])
+  {
+    $params = ['accountId' => $accountId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListCreativesResponse::class);
+  }
+  /**
+   * Stops watching a creative. Will stop push notifications being sent to the
+   * topics when the creative changes status. (creatives.stopWatching)
+   *
+   * @param string $accountId The account of the creative to stop notifications
+   * for.
+   * @param string $creativeId The creative ID of the creative to stop
+   * notifications for. Specify "-" to specify stopping account level
+   * notifications.
+   * @param StopWatchingCreativeRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Adexchangebuyer2Empty
+   * @throws \Google\Service\Exception
+   */
+  public function stopWatching($accountId, $creativeId, StopWatchingCreativeRequest $postBody, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'creativeId' => $creativeId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('stopWatching', [$params], Adexchangebuyer2Empty::class);
+  }
+  /**
+   * Updates a creative. (creatives.update)
+   *
+   * @param string $accountId The account that this creative belongs to. Can be
+   * used to filter the response of the creatives.list method.
+   * @param string $creativeId The buyer-defined creative ID of this creative. Can
+   * be used to filter the response of the creatives.list method.
+   * @param Creative $postBody
+   * @param array $optParams Optional parameters.
+   * @return Creative
+   * @throws \Google\Service\Exception
+   */
+  public function update($accountId, $creativeId, Creative $postBody, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'creativeId' => $creativeId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], Creative::class);
+  }
+  /**
+   * Watches a creative. Will result in push notifications being sent to the topic
+   * when the creative changes status. (creatives.watch)
+   *
+   * @param string $accountId The account of the creative to watch.
+   * @param string $creativeId The creative ID to watch for status changes.
+   * Specify "-" to watch all creatives under the above account. If both creative-
+   * level and account-level notifications are sent, only a single notification
+   * will be sent to the creative-level notification topic.
+   * @param WatchCreativeRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Adexchangebuyer2Empty
+   * @throws \Google\Service\Exception
+   */
+  public function watch($accountId, $creativeId, WatchCreativeRequest $postBody, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'creativeId' => $creativeId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('watch', [$params], Adexchangebuyer2Empty::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsCreatives::class, 'Google_Service_AdExchangeBuyerII_Resource_AccountsCreatives');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsCreativesDealAssociations.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsCreativesDealAssociations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsCreativesDealAssociations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,104 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\AddDealAssociationRequest;
+use Google\Service\AdExchangeBuyerII\Adexchangebuyer2Empty;
+use Google\Service\AdExchangeBuyerII\ListDealAssociationsResponse;
+use Google\Service\AdExchangeBuyerII\RemoveDealAssociationRequest;
+
+/**
+ * The "dealAssociations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $dealAssociations = $adexchangebuyer2Service->accounts_creatives_dealAssociations;
+ *  </code>
+ */
+class AccountsCreativesDealAssociations extends \Google\Service\Resource
+{
+  /**
+   * Associate an existing deal with a creative. (dealAssociations.add)
+   *
+   * @param string $accountId The account the creative belongs to.
+   * @param string $creativeId The ID of the creative associated with the deal.
+   * @param AddDealAssociationRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Adexchangebuyer2Empty
+   * @throws \Google\Service\Exception
+   */
+  public function add($accountId, $creativeId, AddDealAssociationRequest $postBody, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'creativeId' => $creativeId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('add', [$params], Adexchangebuyer2Empty::class);
+  }
+  /**
+   * List all creative-deal associations.
+   * (dealAssociations.listAccountsCreativesDealAssociations)
+   *
+   * @param string $accountId The account to list the associations from. Specify
+   * "-" to list all creatives the current user has access to.
+   * @param string $creativeId The creative ID to list the associations from.
+   * Specify "-" to list all creatives under the above account.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. Server may return fewer
+   * associations than requested. If unspecified, server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListDealAssociationsResponse.next_page_token returned from the previous call
+   * to 'ListDealAssociations' method.
+   * @opt_param string query An optional query string to filter deal associations.
+   * If no filter is specified, all associations will be returned. Supported
+   * queries are: - accountId=*account_id_string* -
+   * creativeId=*creative_id_string* - dealsId=*deals_id_string* -
+   * dealsStatus:{approved, conditionally_approved, disapproved, not_checked} -
+   * openAuctionStatus:{approved, conditionally_approved, disapproved,
+   * not_checked} Example: 'dealsId=12345 AND dealsStatus:disapproved'
+   * @return ListDealAssociationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listAccountsCreativesDealAssociations($accountId, $creativeId, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'creativeId' => $creativeId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListDealAssociationsResponse::class);
+  }
+  /**
+   * Remove the association between a deal and a creative.
+   * (dealAssociations.remove)
+   *
+   * @param string $accountId The account the creative belongs to.
+   * @param string $creativeId The ID of the creative associated with the deal.
+   * @param RemoveDealAssociationRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Adexchangebuyer2Empty
+   * @throws \Google\Service\Exception
+   */
+  public function remove($accountId, $creativeId, RemoveDealAssociationRequest $postBody, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'creativeId' => $creativeId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('remove', [$params], Adexchangebuyer2Empty::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsCreativesDealAssociations::class, 'Google_Service_AdExchangeBuyerII_Resource_AccountsCreativesDealAssociations');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsFinalizedProposals.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsFinalizedProposals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsFinalizedProposals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,113 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListProposalsResponse;
+use Google\Service\AdExchangeBuyerII\PauseProposalDealsRequest;
+use Google\Service\AdExchangeBuyerII\Proposal;
+use Google\Service\AdExchangeBuyerII\ResumeProposalDealsRequest;
+
+/**
+ * The "finalizedProposals" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $finalizedProposals = $adexchangebuyer2Service->accounts_finalizedProposals;
+ *  </code>
+ */
+class AccountsFinalizedProposals extends \Google\Service\Resource
+{
+  /**
+   * List finalized proposals, regardless if a proposal is being renegotiated. A
+   * filter expression (PQL query) may be specified to filter the results. The
+   * notes will not be returned.
+   * (finalizedProposals.listAccountsFinalizedProposals)
+   *
+   * @param string $accountId Account ID of the buyer.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter An optional PQL filter query used to query for
+   * proposals. Nested repeated fields, such as proposal.deals.targetingCriterion,
+   * cannot be filtered.
+   * @opt_param string filterSyntax Syntax the filter is written in. Current
+   * implementation defaults to PQL but in the future it will be LIST_FILTER.
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken The page token as returned from
+   * ListProposalsResponse.
+   * @return ListProposalsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listAccountsFinalizedProposals($accountId, $optParams = [])
+  {
+    $params = ['accountId' => $accountId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListProposalsResponse::class);
+  }
+  /**
+   * Update given deals to pause serving. This method will set the
+   * `DealServingMetadata.DealPauseStatus.has_buyer_paused` bit to true for all
+   * listed deals in the request. Currently, this method only applies to PG and PD
+   * deals. For PA deals, call accounts.proposals.pause endpoint. It is a no-op to
+   * pause already-paused deals. It is an error to call PauseProposalDeals for
+   * deals which are not part of the proposal of proposal_id or which are not
+   * finalized or renegotiating. (finalizedProposals.pause)
+   *
+   * @param string $accountId Account ID of the buyer.
+   * @param string $proposalId The proposal_id of the proposal containing the
+   * deals.
+   * @param PauseProposalDealsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Proposal
+   * @throws \Google\Service\Exception
+   */
+  public function pause($accountId, $proposalId, PauseProposalDealsRequest $postBody, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'proposalId' => $proposalId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('pause', [$params], Proposal::class);
+  }
+  /**
+   * Update given deals to resume serving. This method will set the
+   * `DealServingMetadata.DealPauseStatus.has_buyer_paused` bit to false for all
+   * listed deals in the request. Currently, this method only applies to PG and PD
+   * deals. For PA deals, call accounts.proposals.resume endpoint. It is a no-op
+   * to resume running deals or deals paused by the other party. It is an error to
+   * call ResumeProposalDeals for deals which are not part of the proposal of
+   * proposal_id or which are not finalized or renegotiating.
+   * (finalizedProposals.resume)
+   *
+   * @param string $accountId Account ID of the buyer.
+   * @param string $proposalId The proposal_id of the proposal containing the
+   * deals.
+   * @param ResumeProposalDealsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Proposal
+   * @throws \Google\Service\Exception
+   */
+  public function resume($accountId, $proposalId, ResumeProposalDealsRequest $postBody, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'proposalId' => $proposalId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('resume', [$params], Proposal::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsFinalizedProposals::class, 'Google_Service_AdExchangeBuyerII_Resource_AccountsFinalizedProposals');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsProducts.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsProducts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsProducts.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\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListProductsResponse;
+use Google\Service\AdExchangeBuyerII\Product;
+
+/**
+ * The "products" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $products = $adexchangebuyer2Service->accounts_products;
+ *  </code>
+ */
+class AccountsProducts extends \Google\Service\Resource
+{
+  /**
+   * Gets the requested product by ID. (products.get)
+   *
+   * @param string $accountId Account ID of the buyer.
+   * @param string $productId The ID for the product to get the head revision for.
+   * @param array $optParams Optional parameters.
+   * @return Product
+   * @throws \Google\Service\Exception
+   */
+  public function get($accountId, $productId, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'productId' => $productId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Product::class);
+  }
+  /**
+   * List all products visible to the buyer (optionally filtered by the specified
+   * PQL query). (products.listAccountsProducts)
+   *
+   * @param string $accountId Account ID of the buyer.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter An optional PQL query used to query for products.
+   * See https://developers.google.com/ad-manager/docs/pqlreference for
+   * documentation about PQL and examples. Nested repeated fields, such as
+   * product.targetingCriterion.inclusions, cannot be filtered.
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken The page token as returned from
+   * ListProductsResponse.
+   * @return ListProductsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listAccountsProducts($accountId, $optParams = [])
+  {
+    $params = ['accountId' => $accountId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListProductsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsProducts::class, 'Google_Service_AdExchangeBuyerII_Resource_AccountsProducts');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsProposals.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsProposals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsProposals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,253 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\AcceptProposalRequest;
+use Google\Service\AdExchangeBuyerII\AddNoteRequest;
+use Google\Service\AdExchangeBuyerII\CancelNegotiationRequest;
+use Google\Service\AdExchangeBuyerII\CompleteSetupRequest;
+use Google\Service\AdExchangeBuyerII\ListProposalsResponse;
+use Google\Service\AdExchangeBuyerII\Note;
+use Google\Service\AdExchangeBuyerII\PauseProposalRequest;
+use Google\Service\AdExchangeBuyerII\Proposal;
+use Google\Service\AdExchangeBuyerII\ResumeProposalRequest;
+
+/**
+ * The "proposals" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $proposals = $adexchangebuyer2Service->accounts_proposals;
+ *  </code>
+ */
+class AccountsProposals extends \Google\Service\Resource
+{
+  /**
+   * Mark the proposal as accepted at the given revision number. If the number
+   * does not match the server's revision number an `ABORTED` error message will
+   * be returned. This call updates the proposal_state from `PROPOSED` to
+   * `BUYER_ACCEPTED`, or from `SELLER_ACCEPTED` to `FINALIZED`. Upon calling this
+   * endpoint, the buyer implicitly agrees to the terms and conditions optionally
+   * set within the proposal by the publisher. (proposals.accept)
+   *
+   * @param string $accountId Account ID of the buyer.
+   * @param string $proposalId The ID of the proposal to accept.
+   * @param AcceptProposalRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Proposal
+   * @throws \Google\Service\Exception
+   */
+  public function accept($accountId, $proposalId, AcceptProposalRequest $postBody, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'proposalId' => $proposalId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('accept', [$params], Proposal::class);
+  }
+  /**
+   * Create a new note and attach it to the proposal. The note is assigned a
+   * unique ID by the server. The proposal revision number will not increase when
+   * associated with a new note. (proposals.addNote)
+   *
+   * @param string $accountId Account ID of the buyer.
+   * @param string $proposalId The ID of the proposal to attach the note to.
+   * @param AddNoteRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Note
+   * @throws \Google\Service\Exception
+   */
+  public function addNote($accountId, $proposalId, AddNoteRequest $postBody, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'proposalId' => $proposalId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('addNote', [$params], Note::class);
+  }
+  /**
+   * Cancel an ongoing negotiation on a proposal. This does not cancel or end
+   * serving for the deals if the proposal has been finalized, but only cancels a
+   * negotiation unilaterally. (proposals.cancelNegotiation)
+   *
+   * @param string $accountId Account ID of the buyer.
+   * @param string $proposalId The ID of the proposal to cancel negotiation for.
+   * @param CancelNegotiationRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Proposal
+   * @throws \Google\Service\Exception
+   */
+  public function cancelNegotiation($accountId, $proposalId, CancelNegotiationRequest $postBody, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'proposalId' => $proposalId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('cancelNegotiation', [$params], Proposal::class);
+  }
+  /**
+   * You can opt-in to manually update proposals to indicate that setup is
+   * complete. By default, proposal setup is automatically completed after their
+   * deals are finalized. Contact your Technical Account Manager to opt in. Buyers
+   * can call this method when the proposal has been finalized, and all the
+   * required creatives have been uploaded using the Creatives API. This call
+   * updates the `is_setup_completed` field on the deals in the proposal, and
+   * notifies the seller. The server then advances the revision number of the most
+   * recent proposal. To mark an individual deal as ready to serve, call
+   * `buyers.finalizedDeals.setReadyToServe` in the Marketplace API.
+   * (proposals.completeSetup)
+   *
+   * @param string $accountId Account ID of the buyer.
+   * @param string $proposalId The ID of the proposal to mark as setup completed.
+   * @param CompleteSetupRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Proposal
+   * @throws \Google\Service\Exception
+   */
+  public function completeSetup($accountId, $proposalId, CompleteSetupRequest $postBody, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'proposalId' => $proposalId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('completeSetup', [$params], Proposal::class);
+  }
+  /**
+   * Create the given proposal. Each created proposal and any deals it contains
+   * are assigned a unique ID by the server. (proposals.create)
+   *
+   * @param string $accountId Account ID of the buyer.
+   * @param Proposal $postBody
+   * @param array $optParams Optional parameters.
+   * @return Proposal
+   * @throws \Google\Service\Exception
+   */
+  public function create($accountId, Proposal $postBody, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Proposal::class);
+  }
+  /**
+   * Gets a proposal given its ID. The proposal is returned at its head revision.
+   * (proposals.get)
+   *
+   * @param string $accountId Account ID of the buyer.
+   * @param string $proposalId The unique ID of the proposal
+   * @param array $optParams Optional parameters.
+   * @return Proposal
+   * @throws \Google\Service\Exception
+   */
+  public function get($accountId, $proposalId, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'proposalId' => $proposalId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Proposal::class);
+  }
+  /**
+   * List proposals. A filter expression (PQL query) may be specified to filter
+   * the results. To retrieve all finalized proposals, regardless if a proposal is
+   * being renegotiated, see the FinalizedProposals resource. Note that
+   * Bidder/ChildSeat relationships differ from the usual behavior. A Bidder
+   * account can only see its child seats' proposals by specifying the ChildSeat's
+   * accountId in the request path. (proposals.listAccountsProposals)
+   *
+   * @param string $accountId Account ID of the buyer.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter An optional PQL filter query used to query for
+   * proposals. Nested repeated fields, such as proposal.deals.targetingCriterion,
+   * cannot be filtered.
+   * @opt_param string filterSyntax Syntax the filter is written in. Current
+   * implementation defaults to PQL but in the future it will be LIST_FILTER.
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken The page token as returned from
+   * ListProposalsResponse.
+   * @return ListProposalsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listAccountsProposals($accountId, $optParams = [])
+  {
+    $params = ['accountId' => $accountId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListProposalsResponse::class);
+  }
+  /**
+   * Update the given proposal to pause serving. This method will set the
+   * `DealServingMetadata.DealPauseStatus.has_buyer_paused` bit to true for all
+   * deals in the proposal. It is a no-op to pause an already-paused proposal. It
+   * is an error to call PauseProposal for a proposal that is not finalized or
+   * renegotiating. (proposals.pause)
+   *
+   * @param string $accountId Account ID of the buyer.
+   * @param string $proposalId The ID of the proposal to pause.
+   * @param PauseProposalRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Proposal
+   * @throws \Google\Service\Exception
+   */
+  public function pause($accountId, $proposalId, PauseProposalRequest $postBody, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'proposalId' => $proposalId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('pause', [$params], Proposal::class);
+  }
+  /**
+   * Update the given proposal to resume serving. This method will set the
+   * `DealServingMetadata.DealPauseStatus.has_buyer_paused` bit to false for all
+   * deals in the proposal. Note that if the `has_seller_paused` bit is also set,
+   * serving will not resume until the seller also resumes. It is a no-op to
+   * resume an already-running proposal. It is an error to call ResumeProposal for
+   * a proposal that is not finalized or renegotiating. (proposals.resume)
+   *
+   * @param string $accountId Account ID of the buyer.
+   * @param string $proposalId The ID of the proposal to resume.
+   * @param ResumeProposalRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Proposal
+   * @throws \Google\Service\Exception
+   */
+  public function resume($accountId, $proposalId, ResumeProposalRequest $postBody, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'proposalId' => $proposalId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('resume', [$params], Proposal::class);
+  }
+  /**
+   * Update the given proposal at the client known revision number. If the server
+   * revision has advanced since the passed-in `proposal.proposal_revision`, an
+   * `ABORTED` error message will be returned. Only the buyer-modifiable fields of
+   * the proposal will be updated. Note that the deals in the proposal will be
+   * updated to match the passed-in copy. If a passed-in deal does not have a
+   * `deal_id`, the server will assign a new unique ID and create the deal. If
+   * passed-in deal has a `deal_id`, it will be updated to match the passed-in
+   * copy. Any existing deals not present in the passed-in proposal will be
+   * deleted. It is an error to pass in a deal with a `deal_id` not present at
+   * head. (proposals.update)
+   *
+   * @param string $accountId Account ID of the buyer.
+   * @param string $proposalId The unique ID of the proposal.
+   * @param Proposal $postBody
+   * @param array $optParams Optional parameters.
+   * @return Proposal
+   * @throws \Google\Service\Exception
+   */
+  public function update($accountId, $proposalId, Proposal $postBody, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'proposalId' => $proposalId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], Proposal::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsProposals::class, 'Google_Service_AdExchangeBuyerII_Resource_AccountsProposals');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsPublisherProfiles.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsPublisherProfiles.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/AccountsPublisherProfiles.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,70 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListPublisherProfilesResponse;
+use Google\Service\AdExchangeBuyerII\PublisherProfile;
+
+/**
+ * The "publisherProfiles" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $publisherProfiles = $adexchangebuyer2Service->accounts_publisherProfiles;
+ *  </code>
+ */
+class AccountsPublisherProfiles extends \Google\Service\Resource
+{
+  /**
+   * Gets the requested publisher profile by id. (publisherProfiles.get)
+   *
+   * @param string $accountId Account ID of the buyer.
+   * @param string $publisherProfileId The id for the publisher profile to get.
+   * @param array $optParams Optional parameters.
+   * @return PublisherProfile
+   * @throws \Google\Service\Exception
+   */
+  public function get($accountId, $publisherProfileId, $optParams = [])
+  {
+    $params = ['accountId' => $accountId, 'publisherProfileId' => $publisherProfileId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], PublisherProfile::class);
+  }
+  /**
+   * List all publisher profiles visible to the buyer
+   * (publisherProfiles.listAccountsPublisherProfiles)
+   *
+   * @param string $accountId Account ID of the buyer.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Specify the number of results to include per page.
+   * @opt_param string pageToken The page token as return from
+   * ListPublisherProfilesResponse.
+   * @return ListPublisherProfilesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listAccountsPublisherProfiles($accountId, $optParams = [])
+  {
+    $params = ['accountId' => $accountId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListPublisherProfilesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsPublisherProfiles::class, 'Google_Service_AdExchangeBuyerII_Resource_AccountsPublisherProfiles');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/Bidders.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/Bidders.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/Bidders.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\AdExchangeBuyerII\Resource;
+
+/**
+ * The "bidders" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $bidders = $adexchangebuyer2Service->bidders;
+ *  </code>
+ */
+class Bidders extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Bidders::class, 'Google_Service_AdExchangeBuyerII_Resource_Bidders');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccounts.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccounts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccounts.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\AdExchangeBuyerII\Resource;
+
+/**
+ * The "accounts" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $accounts = $adexchangebuyer2Service->bidders_accounts;
+ *  </code>
+ */
+class BiddersAccounts extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersAccounts::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersAccounts');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSets.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,130 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\Adexchangebuyer2Empty;
+use Google\Service\AdExchangeBuyerII\FilterSet;
+use Google\Service\AdExchangeBuyerII\ListFilterSetsResponse;
+
+/**
+ * The "filterSets" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $filterSets = $adexchangebuyer2Service->bidders_accounts_filterSets;
+ *  </code>
+ */
+class BiddersAccountsFilterSets extends \Google\Service\Resource
+{
+  /**
+   * Creates the specified filter set for the account with the given account ID.
+   * (filterSets.create)
+   *
+   * @param string $ownerName Name of the owner (bidder or account) of the filter
+   * set to be created. For example: - For a bidder-level filter set for bidder
+   * 123: `bidders/123` - For an account-level filter set for the buyer account
+   * representing bidder 123: `bidders/123/accounts/123` - For an account-level
+   * filter set for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456`
+   * @param FilterSet $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool isTransient Whether the filter set is transient, or should be
+   * persisted indefinitely. By default, filter sets are not transient. If
+   * transient, it will be available for at least 1 hour after creation.
+   * @return FilterSet
+   * @throws \Google\Service\Exception
+   */
+  public function create($ownerName, FilterSet $postBody, $optParams = [])
+  {
+    $params = ['ownerName' => $ownerName, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], FilterSet::class);
+  }
+  /**
+   * Deletes the requested filter set from the account with the given account ID.
+   * (filterSets.delete)
+   *
+   * @param string $name Full name of the resource to delete. For example: - For a
+   * bidder-level filter set for bidder 123: `bidders/123/filterSets/abc` - For an
+   * account-level filter set for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   * @return Adexchangebuyer2Empty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], Adexchangebuyer2Empty::class);
+  }
+  /**
+   * Retrieves the requested filter set for the account with the given account ID.
+   * (filterSets.get)
+   *
+   * @param string $name Full name of the resource being requested. For example: -
+   * For a bidder-level filter set for bidder 123: `bidders/123/filterSets/abc` -
+   * For an account-level filter set for the buyer account representing bidder
+   * 123: `bidders/123/accounts/123/filterSets/abc` - For an account-level filter
+   * set for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   * @return FilterSet
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], FilterSet::class);
+  }
+  /**
+   * Lists all filter sets for the account with the given account ID.
+   * (filterSets.listBiddersAccountsFilterSets)
+   *
+   * @param string $ownerName Name of the owner (bidder or account) of the filter
+   * sets to be listed. For example: - For a bidder-level filter set for bidder
+   * 123: `bidders/123` - For an account-level filter set for the buyer account
+   * representing bidder 123: `bidders/123/accounts/123` - For an account-level
+   * filter set for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListFilterSetsResponse.nextPageToken returned from the previous call to the
+   * accounts.filterSets.list method.
+   * @return ListFilterSetsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBiddersAccountsFilterSets($ownerName, $optParams = [])
+  {
+    $params = ['ownerName' => $ownerName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListFilterSetsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersAccountsFilterSets::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersAccountsFilterSets');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsBidMetrics.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsBidMetrics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsBidMetrics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,64 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListBidMetricsResponse;
+
+/**
+ * The "bidMetrics" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $bidMetrics = $adexchangebuyer2Service->bidders_accounts_filterSets_bidMetrics;
+ *  </code>
+ */
+class BiddersAccountsFilterSetsBidMetrics extends \Google\Service\Resource
+{
+  /**
+   * Lists all metrics that are measured in terms of number of bids.
+   * (bidMetrics.listBiddersAccountsFilterSetsBidMetrics)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListBidMetricsResponse.nextPageToken returned from the previous call to the
+   * bidMetrics.list method.
+   * @return ListBidMetricsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBiddersAccountsFilterSetsBidMetrics($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListBidMetricsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersAccountsFilterSetsBidMetrics::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersAccountsFilterSetsBidMetrics');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsBidResponseErrors.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsBidResponseErrors.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsBidResponseErrors.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,65 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListBidResponseErrorsResponse;
+
+/**
+ * The "bidResponseErrors" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $bidResponseErrors = $adexchangebuyer2Service->bidders_accounts_filterSets_bidResponseErrors;
+ *  </code>
+ */
+class BiddersAccountsFilterSetsBidResponseErrors extends \Google\Service\Resource
+{
+  /**
+   * List all errors that occurred in bid responses, with the number of bid
+   * responses affected for each reason.
+   * (bidResponseErrors.listBiddersAccountsFilterSetsBidResponseErrors)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListBidResponseErrorsResponse.nextPageToken returned from the previous call
+   * to the bidResponseErrors.list method.
+   * @return ListBidResponseErrorsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBiddersAccountsFilterSetsBidResponseErrors($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListBidResponseErrorsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersAccountsFilterSetsBidResponseErrors::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersAccountsFilterSetsBidResponseErrors');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsBidResponsesWithoutBids.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsBidResponsesWithoutBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsBidResponsesWithoutBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,65 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListBidResponsesWithoutBidsResponse;
+
+/**
+ * The "bidResponsesWithoutBids" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $bidResponsesWithoutBids = $adexchangebuyer2Service->bidders_accounts_filterSets_bidResponsesWithoutBids;
+ *  </code>
+ */
+class BiddersAccountsFilterSetsBidResponsesWithoutBids extends \Google\Service\Resource
+{
+  /**
+   * List all reasons for which bid responses were considered to have no
+   * applicable bids, with the number of bid responses affected for each reason. (
+   * bidResponsesWithoutBids.listBiddersAccountsFilterSetsBidResponsesWithoutBids)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListBidResponsesWithoutBidsResponse.nextPageToken returned from the previous
+   * call to the bidResponsesWithoutBids.list method.
+   * @return ListBidResponsesWithoutBidsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBiddersAccountsFilterSetsBidResponsesWithoutBids($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListBidResponsesWithoutBidsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersAccountsFilterSetsBidResponsesWithoutBids::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersAccountsFilterSetsBidResponsesWithoutBids');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsFilteredBidRequests.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsFilteredBidRequests.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsFilteredBidRequests.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,65 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListFilteredBidRequestsResponse;
+
+/**
+ * The "filteredBidRequests" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $filteredBidRequests = $adexchangebuyer2Service->bidders_accounts_filterSets_filteredBidRequests;
+ *  </code>
+ */
+class BiddersAccountsFilterSetsFilteredBidRequests extends \Google\Service\Resource
+{
+  /**
+   * List all reasons that caused a bid request not to be sent for an impression,
+   * with the number of bid requests not sent for each reason.
+   * (filteredBidRequests.listBiddersAccountsFilterSetsFilteredBidRequests)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListFilteredBidRequestsResponse.nextPageToken returned from the previous call
+   * to the filteredBidRequests.list method.
+   * @return ListFilteredBidRequestsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBiddersAccountsFilterSetsFilteredBidRequests($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListFilteredBidRequestsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersAccountsFilterSetsFilteredBidRequests::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersAccountsFilterSetsFilteredBidRequests');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsFilteredBids.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsFilteredBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsFilteredBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,65 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListFilteredBidsResponse;
+
+/**
+ * The "filteredBids" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $filteredBids = $adexchangebuyer2Service->bidders_accounts_filterSets_filteredBids;
+ *  </code>
+ */
+class BiddersAccountsFilterSetsFilteredBids extends \Google\Service\Resource
+{
+  /**
+   * List all reasons for which bids were filtered, with the number of bids
+   * filtered for each reason.
+   * (filteredBids.listBiddersAccountsFilterSetsFilteredBids)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListFilteredBidsResponse.nextPageToken returned from the previous call to the
+   * filteredBids.list method.
+   * @return ListFilteredBidsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBiddersAccountsFilterSetsFilteredBids($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListFilteredBidsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersAccountsFilterSetsFilteredBids::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersAccountsFilterSetsFilteredBids');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsFilteredBidsCreatives.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsFilteredBidsCreatives.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsFilteredBidsCreatives.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,69 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListCreativeStatusBreakdownByCreativeResponse;
+
+/**
+ * The "creatives" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $creatives = $adexchangebuyer2Service->bidders_accounts_filterSets_filteredBids_creatives;
+ *  </code>
+ */
+class BiddersAccountsFilterSetsFilteredBidsCreatives extends \Google\Service\Resource
+{
+  /**
+   * List all creatives associated with a specific reason for which bids were
+   * filtered, with the number of bids filtered for each creative.
+   * (creatives.listBiddersAccountsFilterSetsFilteredBidsCreatives)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param int $creativeStatusId The ID of the creative status for which to
+   * retrieve a breakdown by creative. See [creative-status-
+   * codes](https://developers.google.com/authorized-
+   * buyers/rtb/downloads/creative-status-codes).
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListCreativeStatusBreakdownByCreativeResponse.nextPageToken returned from the
+   * previous call to the filteredBids.creatives.list method.
+   * @return ListCreativeStatusBreakdownByCreativeResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBiddersAccountsFilterSetsFilteredBidsCreatives($filterSetName, $creativeStatusId, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName, 'creativeStatusId' => $creativeStatusId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListCreativeStatusBreakdownByCreativeResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersAccountsFilterSetsFilteredBidsCreatives::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersAccountsFilterSetsFilteredBidsCreatives');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsFilteredBidsDetails.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsFilteredBidsDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsFilteredBidsDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,70 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListCreativeStatusBreakdownByDetailResponse;
+
+/**
+ * The "details" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $details = $adexchangebuyer2Service->bidders_accounts_filterSets_filteredBids_details;
+ *  </code>
+ */
+class BiddersAccountsFilterSetsFilteredBidsDetails extends \Google\Service\Resource
+{
+  /**
+   * List all details associated with a specific reason for which bids were
+   * filtered, with the number of bids filtered for each detail.
+   * (details.listBiddersAccountsFilterSetsFilteredBidsDetails)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param int $creativeStatusId The ID of the creative status for which to
+   * retrieve a breakdown by detail. See [creative-status-
+   * codes](https://developers.google.com/authorized-
+   * buyers/rtb/downloads/creative-status-codes). Details are only available for
+   * statuses 10, 14, 15, 17, 18, 19, 86, and 87.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListCreativeStatusBreakdownByDetailResponse.nextPageToken returned from the
+   * previous call to the filteredBids.details.list method.
+   * @return ListCreativeStatusBreakdownByDetailResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBiddersAccountsFilterSetsFilteredBidsDetails($filterSetName, $creativeStatusId, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName, 'creativeStatusId' => $creativeStatusId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListCreativeStatusBreakdownByDetailResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersAccountsFilterSetsFilteredBidsDetails::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersAccountsFilterSetsFilteredBidsDetails');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsImpressionMetrics.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsImpressionMetrics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsImpressionMetrics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,64 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListImpressionMetricsResponse;
+
+/**
+ * The "impressionMetrics" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $impressionMetrics = $adexchangebuyer2Service->bidders_accounts_filterSets_impressionMetrics;
+ *  </code>
+ */
+class BiddersAccountsFilterSetsImpressionMetrics extends \Google\Service\Resource
+{
+  /**
+   * Lists all metrics that are measured in terms of number of impressions.
+   * (impressionMetrics.listBiddersAccountsFilterSetsImpressionMetrics)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListImpressionMetricsResponse.nextPageToken returned from the previous call
+   * to the impressionMetrics.list method.
+   * @return ListImpressionMetricsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBiddersAccountsFilterSetsImpressionMetrics($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListImpressionMetricsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersAccountsFilterSetsImpressionMetrics::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersAccountsFilterSetsImpressionMetrics');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsLosingBids.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsLosingBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsLosingBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,65 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListLosingBidsResponse;
+
+/**
+ * The "losingBids" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $losingBids = $adexchangebuyer2Service->bidders_accounts_filterSets_losingBids;
+ *  </code>
+ */
+class BiddersAccountsFilterSetsLosingBids extends \Google\Service\Resource
+{
+  /**
+   * List all reasons for which bids lost in the auction, with the number of bids
+   * that lost for each reason.
+   * (losingBids.listBiddersAccountsFilterSetsLosingBids)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListLosingBidsResponse.nextPageToken returned from the previous call to the
+   * losingBids.list method.
+   * @return ListLosingBidsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBiddersAccountsFilterSetsLosingBids($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListLosingBidsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersAccountsFilterSetsLosingBids::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersAccountsFilterSetsLosingBids');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsNonBillableWinningBids.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsNonBillableWinningBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersAccountsFilterSetsNonBillableWinningBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,65 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListNonBillableWinningBidsResponse;
+
+/**
+ * The "nonBillableWinningBids" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $nonBillableWinningBids = $adexchangebuyer2Service->bidders_accounts_filterSets_nonBillableWinningBids;
+ *  </code>
+ */
+class BiddersAccountsFilterSetsNonBillableWinningBids extends \Google\Service\Resource
+{
+  /**
+   * List all reasons for which winning bids were not billable, with the number of
+   * bids not billed for each reason.
+   * (nonBillableWinningBids.listBiddersAccountsFilterSetsNonBillableWinningBids)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListNonBillableWinningBidsResponse.nextPageToken returned from the previous
+   * call to the nonBillableWinningBids.list method.
+   * @return ListNonBillableWinningBidsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBiddersAccountsFilterSetsNonBillableWinningBids($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListNonBillableWinningBidsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersAccountsFilterSetsNonBillableWinningBids::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersAccountsFilterSetsNonBillableWinningBids');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSets.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,130 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\Adexchangebuyer2Empty;
+use Google\Service\AdExchangeBuyerII\FilterSet;
+use Google\Service\AdExchangeBuyerII\ListFilterSetsResponse;
+
+/**
+ * The "filterSets" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $filterSets = $adexchangebuyer2Service->bidders_filterSets;
+ *  </code>
+ */
+class BiddersFilterSets extends \Google\Service\Resource
+{
+  /**
+   * Creates the specified filter set for the account with the given account ID.
+   * (filterSets.create)
+   *
+   * @param string $ownerName Name of the owner (bidder or account) of the filter
+   * set to be created. For example: - For a bidder-level filter set for bidder
+   * 123: `bidders/123` - For an account-level filter set for the buyer account
+   * representing bidder 123: `bidders/123/accounts/123` - For an account-level
+   * filter set for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456`
+   * @param FilterSet $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool isTransient Whether the filter set is transient, or should be
+   * persisted indefinitely. By default, filter sets are not transient. If
+   * transient, it will be available for at least 1 hour after creation.
+   * @return FilterSet
+   * @throws \Google\Service\Exception
+   */
+  public function create($ownerName, FilterSet $postBody, $optParams = [])
+  {
+    $params = ['ownerName' => $ownerName, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], FilterSet::class);
+  }
+  /**
+   * Deletes the requested filter set from the account with the given account ID.
+   * (filterSets.delete)
+   *
+   * @param string $name Full name of the resource to delete. For example: - For a
+   * bidder-level filter set for bidder 123: `bidders/123/filterSets/abc` - For an
+   * account-level filter set for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   * @return Adexchangebuyer2Empty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], Adexchangebuyer2Empty::class);
+  }
+  /**
+   * Retrieves the requested filter set for the account with the given account ID.
+   * (filterSets.get)
+   *
+   * @param string $name Full name of the resource being requested. For example: -
+   * For a bidder-level filter set for bidder 123: `bidders/123/filterSets/abc` -
+   * For an account-level filter set for the buyer account representing bidder
+   * 123: `bidders/123/accounts/123/filterSets/abc` - For an account-level filter
+   * set for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   * @return FilterSet
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], FilterSet::class);
+  }
+  /**
+   * Lists all filter sets for the account with the given account ID.
+   * (filterSets.listBiddersFilterSets)
+   *
+   * @param string $ownerName Name of the owner (bidder or account) of the filter
+   * sets to be listed. For example: - For a bidder-level filter set for bidder
+   * 123: `bidders/123` - For an account-level filter set for the buyer account
+   * representing bidder 123: `bidders/123/accounts/123` - For an account-level
+   * filter set for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListFilterSetsResponse.nextPageToken returned from the previous call to the
+   * accounts.filterSets.list method.
+   * @return ListFilterSetsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBiddersFilterSets($ownerName, $optParams = [])
+  {
+    $params = ['ownerName' => $ownerName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListFilterSetsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersFilterSets::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersFilterSets');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsBidMetrics.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsBidMetrics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsBidMetrics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,64 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListBidMetricsResponse;
+
+/**
+ * The "bidMetrics" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $bidMetrics = $adexchangebuyer2Service->bidders_filterSets_bidMetrics;
+ *  </code>
+ */
+class BiddersFilterSetsBidMetrics extends \Google\Service\Resource
+{
+  /**
+   * Lists all metrics that are measured in terms of number of bids.
+   * (bidMetrics.listBiddersFilterSetsBidMetrics)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListBidMetricsResponse.nextPageToken returned from the previous call to the
+   * bidMetrics.list method.
+   * @return ListBidMetricsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBiddersFilterSetsBidMetrics($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListBidMetricsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersFilterSetsBidMetrics::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersFilterSetsBidMetrics');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsBidResponseErrors.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsBidResponseErrors.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsBidResponseErrors.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,65 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListBidResponseErrorsResponse;
+
+/**
+ * The "bidResponseErrors" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $bidResponseErrors = $adexchangebuyer2Service->bidders_filterSets_bidResponseErrors;
+ *  </code>
+ */
+class BiddersFilterSetsBidResponseErrors extends \Google\Service\Resource
+{
+  /**
+   * List all errors that occurred in bid responses, with the number of bid
+   * responses affected for each reason.
+   * (bidResponseErrors.listBiddersFilterSetsBidResponseErrors)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListBidResponseErrorsResponse.nextPageToken returned from the previous call
+   * to the bidResponseErrors.list method.
+   * @return ListBidResponseErrorsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBiddersFilterSetsBidResponseErrors($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListBidResponseErrorsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersFilterSetsBidResponseErrors::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersFilterSetsBidResponseErrors');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsBidResponsesWithoutBids.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsBidResponsesWithoutBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsBidResponsesWithoutBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,65 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListBidResponsesWithoutBidsResponse;
+
+/**
+ * The "bidResponsesWithoutBids" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $bidResponsesWithoutBids = $adexchangebuyer2Service->bidders_filterSets_bidResponsesWithoutBids;
+ *  </code>
+ */
+class BiddersFilterSetsBidResponsesWithoutBids extends \Google\Service\Resource
+{
+  /**
+   * List all reasons for which bid responses were considered to have no
+   * applicable bids, with the number of bid responses affected for each reason.
+   * (bidResponsesWithoutBids.listBiddersFilterSetsBidResponsesWithoutBids)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListBidResponsesWithoutBidsResponse.nextPageToken returned from the previous
+   * call to the bidResponsesWithoutBids.list method.
+   * @return ListBidResponsesWithoutBidsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBiddersFilterSetsBidResponsesWithoutBids($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListBidResponsesWithoutBidsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersFilterSetsBidResponsesWithoutBids::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersFilterSetsBidResponsesWithoutBids');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsFilteredBidRequests.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsFilteredBidRequests.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsFilteredBidRequests.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,65 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListFilteredBidRequestsResponse;
+
+/**
+ * The "filteredBidRequests" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $filteredBidRequests = $adexchangebuyer2Service->bidders_filterSets_filteredBidRequests;
+ *  </code>
+ */
+class BiddersFilterSetsFilteredBidRequests extends \Google\Service\Resource
+{
+  /**
+   * List all reasons that caused a bid request not to be sent for an impression,
+   * with the number of bid requests not sent for each reason.
+   * (filteredBidRequests.listBiddersFilterSetsFilteredBidRequests)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListFilteredBidRequestsResponse.nextPageToken returned from the previous call
+   * to the filteredBidRequests.list method.
+   * @return ListFilteredBidRequestsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBiddersFilterSetsFilteredBidRequests($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListFilteredBidRequestsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersFilterSetsFilteredBidRequests::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersFilterSetsFilteredBidRequests');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsFilteredBids.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsFilteredBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsFilteredBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,64 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListFilteredBidsResponse;
+
+/**
+ * The "filteredBids" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $filteredBids = $adexchangebuyer2Service->bidders_filterSets_filteredBids;
+ *  </code>
+ */
+class BiddersFilterSetsFilteredBids extends \Google\Service\Resource
+{
+  /**
+   * List all reasons for which bids were filtered, with the number of bids
+   * filtered for each reason. (filteredBids.listBiddersFilterSetsFilteredBids)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListFilteredBidsResponse.nextPageToken returned from the previous call to the
+   * filteredBids.list method.
+   * @return ListFilteredBidsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBiddersFilterSetsFilteredBids($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListFilteredBidsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersFilterSetsFilteredBids::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersFilterSetsFilteredBids');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsFilteredBidsCreatives.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsFilteredBidsCreatives.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsFilteredBidsCreatives.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,69 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListCreativeStatusBreakdownByCreativeResponse;
+
+/**
+ * The "creatives" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $creatives = $adexchangebuyer2Service->bidders_filterSets_filteredBids_creatives;
+ *  </code>
+ */
+class BiddersFilterSetsFilteredBidsCreatives extends \Google\Service\Resource
+{
+  /**
+   * List all creatives associated with a specific reason for which bids were
+   * filtered, with the number of bids filtered for each creative.
+   * (creatives.listBiddersFilterSetsFilteredBidsCreatives)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param int $creativeStatusId The ID of the creative status for which to
+   * retrieve a breakdown by creative. See [creative-status-
+   * codes](https://developers.google.com/authorized-
+   * buyers/rtb/downloads/creative-status-codes).
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListCreativeStatusBreakdownByCreativeResponse.nextPageToken returned from the
+   * previous call to the filteredBids.creatives.list method.
+   * @return ListCreativeStatusBreakdownByCreativeResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBiddersFilterSetsFilteredBidsCreatives($filterSetName, $creativeStatusId, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName, 'creativeStatusId' => $creativeStatusId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListCreativeStatusBreakdownByCreativeResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersFilterSetsFilteredBidsCreatives::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersFilterSetsFilteredBidsCreatives');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsFilteredBidsDetails.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsFilteredBidsDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsFilteredBidsDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,70 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListCreativeStatusBreakdownByDetailResponse;
+
+/**
+ * The "details" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $details = $adexchangebuyer2Service->bidders_filterSets_filteredBids_details;
+ *  </code>
+ */
+class BiddersFilterSetsFilteredBidsDetails extends \Google\Service\Resource
+{
+  /**
+   * List all details associated with a specific reason for which bids were
+   * filtered, with the number of bids filtered for each detail.
+   * (details.listBiddersFilterSetsFilteredBidsDetails)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param int $creativeStatusId The ID of the creative status for which to
+   * retrieve a breakdown by detail. See [creative-status-
+   * codes](https://developers.google.com/authorized-
+   * buyers/rtb/downloads/creative-status-codes). Details are only available for
+   * statuses 10, 14, 15, 17, 18, 19, 86, and 87.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListCreativeStatusBreakdownByDetailResponse.nextPageToken returned from the
+   * previous call to the filteredBids.details.list method.
+   * @return ListCreativeStatusBreakdownByDetailResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBiddersFilterSetsFilteredBidsDetails($filterSetName, $creativeStatusId, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName, 'creativeStatusId' => $creativeStatusId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListCreativeStatusBreakdownByDetailResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersFilterSetsFilteredBidsDetails::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersFilterSetsFilteredBidsDetails');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsImpressionMetrics.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsImpressionMetrics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsImpressionMetrics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,64 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListImpressionMetricsResponse;
+
+/**
+ * The "impressionMetrics" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $impressionMetrics = $adexchangebuyer2Service->bidders_filterSets_impressionMetrics;
+ *  </code>
+ */
+class BiddersFilterSetsImpressionMetrics extends \Google\Service\Resource
+{
+  /**
+   * Lists all metrics that are measured in terms of number of impressions.
+   * (impressionMetrics.listBiddersFilterSetsImpressionMetrics)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListImpressionMetricsResponse.nextPageToken returned from the previous call
+   * to the impressionMetrics.list method.
+   * @return ListImpressionMetricsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBiddersFilterSetsImpressionMetrics($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListImpressionMetricsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersFilterSetsImpressionMetrics::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersFilterSetsImpressionMetrics');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsLosingBids.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsLosingBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsLosingBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,64 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListLosingBidsResponse;
+
+/**
+ * The "losingBids" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $losingBids = $adexchangebuyer2Service->bidders_filterSets_losingBids;
+ *  </code>
+ */
+class BiddersFilterSetsLosingBids extends \Google\Service\Resource
+{
+  /**
+   * List all reasons for which bids lost in the auction, with the number of bids
+   * that lost for each reason. (losingBids.listBiddersFilterSetsLosingBids)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListLosingBidsResponse.nextPageToken returned from the previous call to the
+   * losingBids.list method.
+   * @return ListLosingBidsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBiddersFilterSetsLosingBids($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListLosingBidsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersFilterSetsLosingBids::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersFilterSetsLosingBids');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsNonBillableWinningBids.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsNonBillableWinningBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BiddersFilterSetsNonBillableWinningBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,65 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListNonBillableWinningBidsResponse;
+
+/**
+ * The "nonBillableWinningBids" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $nonBillableWinningBids = $adexchangebuyer2Service->bidders_filterSets_nonBillableWinningBids;
+ *  </code>
+ */
+class BiddersFilterSetsNonBillableWinningBids extends \Google\Service\Resource
+{
+  /**
+   * List all reasons for which winning bids were not billable, with the number of
+   * bids not billed for each reason.
+   * (nonBillableWinningBids.listBiddersFilterSetsNonBillableWinningBids)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListNonBillableWinningBidsResponse.nextPageToken returned from the previous
+   * call to the nonBillableWinningBids.list method.
+   * @return ListNonBillableWinningBidsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBiddersFilterSetsNonBillableWinningBids($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListNonBillableWinningBidsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BiddersFilterSetsNonBillableWinningBids::class, 'Google_Service_AdExchangeBuyerII_Resource_BiddersFilterSetsNonBillableWinningBids');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/Buyers.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/Buyers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/Buyers.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\AdExchangeBuyerII\Resource;
+
+/**
+ * The "buyers" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $buyers = $adexchangebuyer2Service->buyers;
+ *  </code>
+ */
+class Buyers extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Buyers::class, 'Google_Service_AdExchangeBuyerII_Resource_Buyers');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSets.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,130 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\Adexchangebuyer2Empty;
+use Google\Service\AdExchangeBuyerII\FilterSet;
+use Google\Service\AdExchangeBuyerII\ListFilterSetsResponse;
+
+/**
+ * The "filterSets" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $filterSets = $adexchangebuyer2Service->buyers_filterSets;
+ *  </code>
+ */
+class BuyersFilterSets extends \Google\Service\Resource
+{
+  /**
+   * Creates the specified filter set for the account with the given account ID.
+   * (filterSets.create)
+   *
+   * @param string $ownerName Name of the owner (bidder or account) of the filter
+   * set to be created. For example: - For a bidder-level filter set for bidder
+   * 123: `bidders/123` - For an account-level filter set for the buyer account
+   * representing bidder 123: `bidders/123/accounts/123` - For an account-level
+   * filter set for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456`
+   * @param FilterSet $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool isTransient Whether the filter set is transient, or should be
+   * persisted indefinitely. By default, filter sets are not transient. If
+   * transient, it will be available for at least 1 hour after creation.
+   * @return FilterSet
+   * @throws \Google\Service\Exception
+   */
+  public function create($ownerName, FilterSet $postBody, $optParams = [])
+  {
+    $params = ['ownerName' => $ownerName, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], FilterSet::class);
+  }
+  /**
+   * Deletes the requested filter set from the account with the given account ID.
+   * (filterSets.delete)
+   *
+   * @param string $name Full name of the resource to delete. For example: - For a
+   * bidder-level filter set for bidder 123: `bidders/123/filterSets/abc` - For an
+   * account-level filter set for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   * @return Adexchangebuyer2Empty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], Adexchangebuyer2Empty::class);
+  }
+  /**
+   * Retrieves the requested filter set for the account with the given account ID.
+   * (filterSets.get)
+   *
+   * @param string $name Full name of the resource being requested. For example: -
+   * For a bidder-level filter set for bidder 123: `bidders/123/filterSets/abc` -
+   * For an account-level filter set for the buyer account representing bidder
+   * 123: `bidders/123/accounts/123/filterSets/abc` - For an account-level filter
+   * set for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   * @return FilterSet
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], FilterSet::class);
+  }
+  /**
+   * Lists all filter sets for the account with the given account ID.
+   * (filterSets.listBuyersFilterSets)
+   *
+   * @param string $ownerName Name of the owner (bidder or account) of the filter
+   * sets to be listed. For example: - For a bidder-level filter set for bidder
+   * 123: `bidders/123` - For an account-level filter set for the buyer account
+   * representing bidder 123: `bidders/123/accounts/123` - For an account-level
+   * filter set for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListFilterSetsResponse.nextPageToken returned from the previous call to the
+   * accounts.filterSets.list method.
+   * @return ListFilterSetsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBuyersFilterSets($ownerName, $optParams = [])
+  {
+    $params = ['ownerName' => $ownerName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListFilterSetsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuyersFilterSets::class, 'Google_Service_AdExchangeBuyerII_Resource_BuyersFilterSets');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsBidMetrics.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsBidMetrics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsBidMetrics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,64 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListBidMetricsResponse;
+
+/**
+ * The "bidMetrics" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $bidMetrics = $adexchangebuyer2Service->buyers_filterSets_bidMetrics;
+ *  </code>
+ */
+class BuyersFilterSetsBidMetrics extends \Google\Service\Resource
+{
+  /**
+   * Lists all metrics that are measured in terms of number of bids.
+   * (bidMetrics.listBuyersFilterSetsBidMetrics)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListBidMetricsResponse.nextPageToken returned from the previous call to the
+   * bidMetrics.list method.
+   * @return ListBidMetricsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBuyersFilterSetsBidMetrics($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListBidMetricsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuyersFilterSetsBidMetrics::class, 'Google_Service_AdExchangeBuyerII_Resource_BuyersFilterSetsBidMetrics');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsBidResponseErrors.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsBidResponseErrors.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsBidResponseErrors.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,65 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListBidResponseErrorsResponse;
+
+/**
+ * The "bidResponseErrors" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $bidResponseErrors = $adexchangebuyer2Service->buyers_filterSets_bidResponseErrors;
+ *  </code>
+ */
+class BuyersFilterSetsBidResponseErrors extends \Google\Service\Resource
+{
+  /**
+   * List all errors that occurred in bid responses, with the number of bid
+   * responses affected for each reason.
+   * (bidResponseErrors.listBuyersFilterSetsBidResponseErrors)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListBidResponseErrorsResponse.nextPageToken returned from the previous call
+   * to the bidResponseErrors.list method.
+   * @return ListBidResponseErrorsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBuyersFilterSetsBidResponseErrors($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListBidResponseErrorsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuyersFilterSetsBidResponseErrors::class, 'Google_Service_AdExchangeBuyerII_Resource_BuyersFilterSetsBidResponseErrors');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsBidResponsesWithoutBids.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsBidResponsesWithoutBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsBidResponsesWithoutBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,65 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListBidResponsesWithoutBidsResponse;
+
+/**
+ * The "bidResponsesWithoutBids" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $bidResponsesWithoutBids = $adexchangebuyer2Service->buyers_filterSets_bidResponsesWithoutBids;
+ *  </code>
+ */
+class BuyersFilterSetsBidResponsesWithoutBids extends \Google\Service\Resource
+{
+  /**
+   * List all reasons for which bid responses were considered to have no
+   * applicable bids, with the number of bid responses affected for each reason.
+   * (bidResponsesWithoutBids.listBuyersFilterSetsBidResponsesWithoutBids)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListBidResponsesWithoutBidsResponse.nextPageToken returned from the previous
+   * call to the bidResponsesWithoutBids.list method.
+   * @return ListBidResponsesWithoutBidsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBuyersFilterSetsBidResponsesWithoutBids($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListBidResponsesWithoutBidsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuyersFilterSetsBidResponsesWithoutBids::class, 'Google_Service_AdExchangeBuyerII_Resource_BuyersFilterSetsBidResponsesWithoutBids');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsFilteredBidRequests.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsFilteredBidRequests.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsFilteredBidRequests.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,65 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListFilteredBidRequestsResponse;
+
+/**
+ * The "filteredBidRequests" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $filteredBidRequests = $adexchangebuyer2Service->buyers_filterSets_filteredBidRequests;
+ *  </code>
+ */
+class BuyersFilterSetsFilteredBidRequests extends \Google\Service\Resource
+{
+  /**
+   * List all reasons that caused a bid request not to be sent for an impression,
+   * with the number of bid requests not sent for each reason.
+   * (filteredBidRequests.listBuyersFilterSetsFilteredBidRequests)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListFilteredBidRequestsResponse.nextPageToken returned from the previous call
+   * to the filteredBidRequests.list method.
+   * @return ListFilteredBidRequestsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBuyersFilterSetsFilteredBidRequests($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListFilteredBidRequestsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuyersFilterSetsFilteredBidRequests::class, 'Google_Service_AdExchangeBuyerII_Resource_BuyersFilterSetsFilteredBidRequests');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsFilteredBids.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsFilteredBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsFilteredBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,64 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListFilteredBidsResponse;
+
+/**
+ * The "filteredBids" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $filteredBids = $adexchangebuyer2Service->buyers_filterSets_filteredBids;
+ *  </code>
+ */
+class BuyersFilterSetsFilteredBids extends \Google\Service\Resource
+{
+  /**
+   * List all reasons for which bids were filtered, with the number of bids
+   * filtered for each reason. (filteredBids.listBuyersFilterSetsFilteredBids)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListFilteredBidsResponse.nextPageToken returned from the previous call to the
+   * filteredBids.list method.
+   * @return ListFilteredBidsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBuyersFilterSetsFilteredBids($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListFilteredBidsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuyersFilterSetsFilteredBids::class, 'Google_Service_AdExchangeBuyerII_Resource_BuyersFilterSetsFilteredBids');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsFilteredBidsCreatives.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsFilteredBidsCreatives.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsFilteredBidsCreatives.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,69 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListCreativeStatusBreakdownByCreativeResponse;
+
+/**
+ * The "creatives" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $creatives = $adexchangebuyer2Service->buyers_filterSets_filteredBids_creatives;
+ *  </code>
+ */
+class BuyersFilterSetsFilteredBidsCreatives extends \Google\Service\Resource
+{
+  /**
+   * List all creatives associated with a specific reason for which bids were
+   * filtered, with the number of bids filtered for each creative.
+   * (creatives.listBuyersFilterSetsFilteredBidsCreatives)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param int $creativeStatusId The ID of the creative status for which to
+   * retrieve a breakdown by creative. See [creative-status-
+   * codes](https://developers.google.com/authorized-
+   * buyers/rtb/downloads/creative-status-codes).
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListCreativeStatusBreakdownByCreativeResponse.nextPageToken returned from the
+   * previous call to the filteredBids.creatives.list method.
+   * @return ListCreativeStatusBreakdownByCreativeResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBuyersFilterSetsFilteredBidsCreatives($filterSetName, $creativeStatusId, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName, 'creativeStatusId' => $creativeStatusId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListCreativeStatusBreakdownByCreativeResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuyersFilterSetsFilteredBidsCreatives::class, 'Google_Service_AdExchangeBuyerII_Resource_BuyersFilterSetsFilteredBidsCreatives');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsFilteredBidsDetails.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsFilteredBidsDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsFilteredBidsDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,70 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListCreativeStatusBreakdownByDetailResponse;
+
+/**
+ * The "details" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $details = $adexchangebuyer2Service->buyers_filterSets_filteredBids_details;
+ *  </code>
+ */
+class BuyersFilterSetsFilteredBidsDetails extends \Google\Service\Resource
+{
+  /**
+   * List all details associated with a specific reason for which bids were
+   * filtered, with the number of bids filtered for each detail.
+   * (details.listBuyersFilterSetsFilteredBidsDetails)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param int $creativeStatusId The ID of the creative status for which to
+   * retrieve a breakdown by detail. See [creative-status-
+   * codes](https://developers.google.com/authorized-
+   * buyers/rtb/downloads/creative-status-codes). Details are only available for
+   * statuses 10, 14, 15, 17, 18, 19, 86, and 87.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListCreativeStatusBreakdownByDetailResponse.nextPageToken returned from the
+   * previous call to the filteredBids.details.list method.
+   * @return ListCreativeStatusBreakdownByDetailResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBuyersFilterSetsFilteredBidsDetails($filterSetName, $creativeStatusId, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName, 'creativeStatusId' => $creativeStatusId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListCreativeStatusBreakdownByDetailResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuyersFilterSetsFilteredBidsDetails::class, 'Google_Service_AdExchangeBuyerII_Resource_BuyersFilterSetsFilteredBidsDetails');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsImpressionMetrics.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsImpressionMetrics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsImpressionMetrics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,64 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListImpressionMetricsResponse;
+
+/**
+ * The "impressionMetrics" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $impressionMetrics = $adexchangebuyer2Service->buyers_filterSets_impressionMetrics;
+ *  </code>
+ */
+class BuyersFilterSetsImpressionMetrics extends \Google\Service\Resource
+{
+  /**
+   * Lists all metrics that are measured in terms of number of impressions.
+   * (impressionMetrics.listBuyersFilterSetsImpressionMetrics)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListImpressionMetricsResponse.nextPageToken returned from the previous call
+   * to the impressionMetrics.list method.
+   * @return ListImpressionMetricsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBuyersFilterSetsImpressionMetrics($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListImpressionMetricsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuyersFilterSetsImpressionMetrics::class, 'Google_Service_AdExchangeBuyerII_Resource_BuyersFilterSetsImpressionMetrics');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsLosingBids.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsLosingBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsLosingBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,64 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListLosingBidsResponse;
+
+/**
+ * The "losingBids" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $losingBids = $adexchangebuyer2Service->buyers_filterSets_losingBids;
+ *  </code>
+ */
+class BuyersFilterSetsLosingBids extends \Google\Service\Resource
+{
+  /**
+   * List all reasons for which bids lost in the auction, with the number of bids
+   * that lost for each reason. (losingBids.listBuyersFilterSetsLosingBids)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListLosingBidsResponse.nextPageToken returned from the previous call to the
+   * losingBids.list method.
+   * @return ListLosingBidsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBuyersFilterSetsLosingBids($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListLosingBidsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuyersFilterSetsLosingBids::class, 'Google_Service_AdExchangeBuyerII_Resource_BuyersFilterSetsLosingBids');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsNonBillableWinningBids.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsNonBillableWinningBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Resource/BuyersFilterSetsNonBillableWinningBids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,65 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII\Resource;
+
+use Google\Service\AdExchangeBuyerII\ListNonBillableWinningBidsResponse;
+
+/**
+ * The "nonBillableWinningBids" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
+ *   $nonBillableWinningBids = $adexchangebuyer2Service->buyers_filterSets_nonBillableWinningBids;
+ *  </code>
+ */
+class BuyersFilterSetsNonBillableWinningBids extends \Google\Service\Resource
+{
+  /**
+   * List all reasons for which winning bids were not billable, with the number of
+   * bids not billed for each reason.
+   * (nonBillableWinningBids.listBuyersFilterSetsNonBillableWinningBids)
+   *
+   * @param string $filterSetName Name of the filter set that should be applied to
+   * the requested metrics. For example: - For a bidder-level filter set for
+   * bidder 123: `bidders/123/filterSets/abc` - For an account-level filter set
+   * for the buyer account representing bidder 123:
+   * `bidders/123/accounts/123/filterSets/abc` - For an account-level filter set
+   * for the child seat buyer account 456 whose bidder is 123:
+   * `bidders/123/accounts/456/filterSets/abc`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. The server may return fewer
+   * results than requested. If unspecified, the server will pick an appropriate
+   * default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return. Typically, this is the value of
+   * ListNonBillableWinningBidsResponse.nextPageToken returned from the previous
+   * call to the nonBillableWinningBids.list method.
+   * @return ListNonBillableWinningBidsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listBuyersFilterSetsNonBillableWinningBids($filterSetName, $optParams = [])
+  {
+    $params = ['filterSetName' => $filterSetName];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListNonBillableWinningBidsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuyersFilterSetsNonBillableWinningBids::class, 'Google_Service_AdExchangeBuyerII_Resource_BuyersFilterSetsNonBillableWinningBids');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ResumeProposalDealsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ResumeProposalDealsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ResumeProposalDealsRequest.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\AdExchangeBuyerII;
+
+class ResumeProposalDealsRequest extends \Google\Collection
+{
+  protected $collection_key = 'externalDealIds';
+  /**
+   * @var string[]
+   */
+  public $externalDealIds;
+
+  /**
+   * @param string[]
+   */
+  public function setExternalDealIds($externalDealIds)
+  {
+    $this->externalDealIds = $externalDealIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExternalDealIds()
+  {
+    return $this->externalDealIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ResumeProposalDealsRequest::class, 'Google_Service_AdExchangeBuyerII_ResumeProposalDealsRequest');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ResumeProposalRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ResumeProposalRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ResumeProposalRequest.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\AdExchangeBuyerII;
+
+class ResumeProposalRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ResumeProposalRequest::class, 'Google_Service_AdExchangeBuyerII_ResumeProposalRequest');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/RowDimensions.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/RowDimensions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/RowDimensions.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\AdExchangeBuyerII;
+
+class RowDimensions extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $publisherIdentifier;
+  protected $timeIntervalType = TimeInterval::class;
+  protected $timeIntervalDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setPublisherIdentifier($publisherIdentifier)
+  {
+    $this->publisherIdentifier = $publisherIdentifier;
+  }
+  /**
+   * @return string
+   */
+  public function getPublisherIdentifier()
+  {
+    return $this->publisherIdentifier;
+  }
+  /**
+   * @param TimeInterval
+   */
+  public function setTimeInterval(TimeInterval $timeInterval)
+  {
+    $this->timeInterval = $timeInterval;
+  }
+  /**
+   * @return TimeInterval
+   */
+  public function getTimeInterval()
+  {
+    return $this->timeInterval;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RowDimensions::class, 'Google_Service_AdExchangeBuyerII_RowDimensions');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/SecurityContext.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/SecurityContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/SecurityContext.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\AdExchangeBuyerII;
+
+class SecurityContext extends \Google\Collection
+{
+  protected $collection_key = 'securities';
+  /**
+   * @var string[]
+   */
+  public $securities;
+
+  /**
+   * @param string[]
+   */
+  public function setSecurities($securities)
+  {
+    $this->securities = $securities;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSecurities()
+  {
+    return $this->securities;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SecurityContext::class, 'Google_Service_AdExchangeBuyerII_SecurityContext');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Seller.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Seller.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Seller.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\AdExchangeBuyerII;
+
+class Seller extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $accountId;
+  /**
+   * @var string
+   */
+  public $subAccountId;
+
+  /**
+   * @param string
+   */
+  public function setAccountId($accountId)
+  {
+    $this->accountId = $accountId;
+  }
+  /**
+   * @return string
+   */
+  public function getAccountId()
+  {
+    return $this->accountId;
+  }
+  /**
+   * @param string
+   */
+  public function setSubAccountId($subAccountId)
+  {
+    $this->subAccountId = $subAccountId;
+  }
+  /**
+   * @return string
+   */
+  public function getSubAccountId()
+  {
+    return $this->subAccountId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Seller::class, 'Google_Service_AdExchangeBuyerII_Seller');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ServingContext.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ServingContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ServingContext.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\AdExchangeBuyerII;
+
+class ServingContext extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $all;
+  protected $appTypeType = AppContext::class;
+  protected $appTypeDataType = '';
+  protected $auctionTypeType = AuctionContext::class;
+  protected $auctionTypeDataType = '';
+  protected $locationType = LocationContext::class;
+  protected $locationDataType = '';
+  protected $platformType = PlatformContext::class;
+  protected $platformDataType = '';
+  protected $securityTypeType = SecurityContext::class;
+  protected $securityTypeDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAll($all)
+  {
+    $this->all = $all;
+  }
+  /**
+   * @return string
+   */
+  public function getAll()
+  {
+    return $this->all;
+  }
+  /**
+   * @param AppContext
+   */
+  public function setAppType(AppContext $appType)
+  {
+    $this->appType = $appType;
+  }
+  /**
+   * @return AppContext
+   */
+  public function getAppType()
+  {
+    return $this->appType;
+  }
+  /**
+   * @param AuctionContext
+   */
+  public function setAuctionType(AuctionContext $auctionType)
+  {
+    $this->auctionType = $auctionType;
+  }
+  /**
+   * @return AuctionContext
+   */
+  public function getAuctionType()
+  {
+    return $this->auctionType;
+  }
+  /**
+   * @param LocationContext
+   */
+  public function setLocation(LocationContext $location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return LocationContext
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param PlatformContext
+   */
+  public function setPlatform(PlatformContext $platform)
+  {
+    $this->platform = $platform;
+  }
+  /**
+   * @return PlatformContext
+   */
+  public function getPlatform()
+  {
+    return $this->platform;
+  }
+  /**
+   * @param SecurityContext
+   */
+  public function setSecurityType(SecurityContext $securityType)
+  {
+    $this->securityType = $securityType;
+  }
+  /**
+   * @return SecurityContext
+   */
+  public function getSecurityType()
+  {
+    return $this->securityType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ServingContext::class, 'Google_Service_AdExchangeBuyerII_ServingContext');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/ServingRestriction.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/ServingRestriction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/ServingRestriction.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\AdExchangeBuyerII;
+
+class ServingRestriction extends \Google\Collection
+{
+  protected $collection_key = 'disapprovalReasons';
+  protected $contextsType = ServingContext::class;
+  protected $contextsDataType = 'array';
+  protected $disapprovalType = Disapproval::class;
+  protected $disapprovalDataType = '';
+  protected $disapprovalReasonsType = Disapproval::class;
+  protected $disapprovalReasonsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param ServingContext[]
+   */
+  public function setContexts($contexts)
+  {
+    $this->contexts = $contexts;
+  }
+  /**
+   * @return ServingContext[]
+   */
+  public function getContexts()
+  {
+    return $this->contexts;
+  }
+  /**
+   * @param Disapproval
+   */
+  public function setDisapproval(Disapproval $disapproval)
+  {
+    $this->disapproval = $disapproval;
+  }
+  /**
+   * @return Disapproval
+   */
+  public function getDisapproval()
+  {
+    return $this->disapproval;
+  }
+  /**
+   * @param Disapproval[]
+   */
+  public function setDisapprovalReasons($disapprovalReasons)
+  {
+    $this->disapprovalReasons = $disapprovalReasons;
+  }
+  /**
+   * @return Disapproval[]
+   */
+  public function getDisapprovalReasons()
+  {
+    return $this->disapprovalReasons;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ServingRestriction::class, 'Google_Service_AdExchangeBuyerII_ServingRestriction');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/Size.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/Size.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/Size.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\AdExchangeBuyerII;
+
+class Size extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $height;
+  /**
+   * @var int
+   */
+  public $width;
+
+  /**
+   * @param int
+   */
+  public function setHeight($height)
+  {
+    $this->height = $height;
+  }
+  /**
+   * @return int
+   */
+  public function getHeight()
+  {
+    return $this->height;
+  }
+  /**
+   * @param int
+   */
+  public function setWidth($width)
+  {
+    $this->width = $width;
+  }
+  /**
+   * @return int
+   */
+  public function getWidth()
+  {
+    return $this->width;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Size::class, 'Google_Service_AdExchangeBuyerII_Size');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/StopWatchingCreativeRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/StopWatchingCreativeRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/StopWatchingCreativeRequest.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\AdExchangeBuyerII;
+
+class StopWatchingCreativeRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StopWatchingCreativeRequest::class, 'Google_Service_AdExchangeBuyerII_StopWatchingCreativeRequest');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/TargetingCriteria.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/TargetingCriteria.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/TargetingCriteria.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\AdExchangeBuyerII;
+
+class TargetingCriteria extends \Google\Collection
+{
+  protected $collection_key = 'inclusions';
+  protected $exclusionsType = TargetingValue::class;
+  protected $exclusionsDataType = 'array';
+  protected $inclusionsType = TargetingValue::class;
+  protected $inclusionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $key;
+
+  /**
+   * @param TargetingValue[]
+   */
+  public function setExclusions($exclusions)
+  {
+    $this->exclusions = $exclusions;
+  }
+  /**
+   * @return TargetingValue[]
+   */
+  public function getExclusions()
+  {
+    return $this->exclusions;
+  }
+  /**
+   * @param TargetingValue[]
+   */
+  public function setInclusions($inclusions)
+  {
+    $this->inclusions = $inclusions;
+  }
+  /**
+   * @return TargetingValue[]
+   */
+  public function getInclusions()
+  {
+    return $this->inclusions;
+  }
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TargetingCriteria::class, 'Google_Service_AdExchangeBuyerII_TargetingCriteria');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/TargetingValue.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/TargetingValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/TargetingValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,94 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AdExchangeBuyerII;
+
+class TargetingValue extends \Google\Model
+{
+  protected $creativeSizeValueType = CreativeSize::class;
+  protected $creativeSizeValueDataType = '';
+  protected $dayPartTargetingValueType = DayPartTargeting::class;
+  protected $dayPartTargetingValueDataType = '';
+  /**
+   * @var string
+   */
+  public $longValue;
+  /**
+   * @var string
+   */
+  public $stringValue;
+
+  /**
+   * @param CreativeSize
+   */
+  public function setCreativeSizeValue(CreativeSize $creativeSizeValue)
+  {
+    $this->creativeSizeValue = $creativeSizeValue;
+  }
+  /**
+   * @return CreativeSize
+   */
+  public function getCreativeSizeValue()
+  {
+    return $this->creativeSizeValue;
+  }
+  /**
+   * @param DayPartTargeting
+   */
+  public function setDayPartTargetingValue(DayPartTargeting $dayPartTargetingValue)
+  {
+    $this->dayPartTargetingValue = $dayPartTargetingValue;
+  }
+  /**
+   * @return DayPartTargeting
+   */
+  public function getDayPartTargetingValue()
+  {
+    return $this->dayPartTargetingValue;
+  }
+  /**
+   * @param string
+   */
+  public function setLongValue($longValue)
+  {
+    $this->longValue = $longValue;
+  }
+  /**
+   * @return string
+   */
+  public function getLongValue()
+  {
+    return $this->longValue;
+  }
+  /**
+   * @param string
+   */
+  public function setStringValue($stringValue)
+  {
+    $this->stringValue = $stringValue;
+  }
+  /**
+   * @return string
+   */
+  public function getStringValue()
+  {
+    return $this->stringValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TargetingValue::class, 'Google_Service_AdExchangeBuyerII_TargetingValue');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/TechnologyTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/TechnologyTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/TechnologyTargeting.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\AdExchangeBuyerII;
+
+class TechnologyTargeting extends \Google\Model
+{
+  protected $deviceCapabilityTargetingType = CriteriaTargeting::class;
+  protected $deviceCapabilityTargetingDataType = '';
+  protected $deviceCategoryTargetingType = CriteriaTargeting::class;
+  protected $deviceCategoryTargetingDataType = '';
+  protected $operatingSystemTargetingType = OperatingSystemTargeting::class;
+  protected $operatingSystemTargetingDataType = '';
+
+  /**
+   * @param CriteriaTargeting
+   */
+  public function setDeviceCapabilityTargeting(CriteriaTargeting $deviceCapabilityTargeting)
+  {
+    $this->deviceCapabilityTargeting = $deviceCapabilityTargeting;
+  }
+  /**
+   * @return CriteriaTargeting
+   */
+  public function getDeviceCapabilityTargeting()
+  {
+    return $this->deviceCapabilityTargeting;
+  }
+  /**
+   * @param CriteriaTargeting
+   */
+  public function setDeviceCategoryTargeting(CriteriaTargeting $deviceCategoryTargeting)
+  {
+    $this->deviceCategoryTargeting = $deviceCategoryTargeting;
+  }
+  /**
+   * @return CriteriaTargeting
+   */
+  public function getDeviceCategoryTargeting()
+  {
+    return $this->deviceCategoryTargeting;
+  }
+  /**
+   * @param OperatingSystemTargeting
+   */
+  public function setOperatingSystemTargeting(OperatingSystemTargeting $operatingSystemTargeting)
+  {
+    $this->operatingSystemTargeting = $operatingSystemTargeting;
+  }
+  /**
+   * @return OperatingSystemTargeting
+   */
+  public function getOperatingSystemTargeting()
+  {
+    return $this->operatingSystemTargeting;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TechnologyTargeting::class, 'Google_Service_AdExchangeBuyerII_TechnologyTargeting');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/TimeInterval.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/TimeInterval.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/TimeInterval.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\AdExchangeBuyerII;
+
+class TimeInterval extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $startTime;
+
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TimeInterval::class, 'Google_Service_AdExchangeBuyerII_TimeInterval');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/TimeOfDay.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/TimeOfDay.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/TimeOfDay.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\AdExchangeBuyerII;
+
+class TimeOfDay extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $hours;
+  /**
+   * @var int
+   */
+  public $minutes;
+  /**
+   * @var int
+   */
+  public $nanos;
+  /**
+   * @var int
+   */
+  public $seconds;
+
+  /**
+   * @param int
+   */
+  public function setHours($hours)
+  {
+    $this->hours = $hours;
+  }
+  /**
+   * @return int
+   */
+  public function getHours()
+  {
+    return $this->hours;
+  }
+  /**
+   * @param int
+   */
+  public function setMinutes($minutes)
+  {
+    $this->minutes = $minutes;
+  }
+  /**
+   * @return int
+   */
+  public function getMinutes()
+  {
+    return $this->minutes;
+  }
+  /**
+   * @param int
+   */
+  public function setNanos($nanos)
+  {
+    $this->nanos = $nanos;
+  }
+  /**
+   * @return int
+   */
+  public function getNanos()
+  {
+    return $this->nanos;
+  }
+  /**
+   * @param int
+   */
+  public function setSeconds($seconds)
+  {
+    $this->seconds = $seconds;
+  }
+  /**
+   * @return int
+   */
+  public function getSeconds()
+  {
+    return $this->seconds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TimeOfDay::class, 'Google_Service_AdExchangeBuyerII_TimeOfDay');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/UrlTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/UrlTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/UrlTargeting.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\AdExchangeBuyerII;
+
+class UrlTargeting extends \Google\Collection
+{
+  protected $collection_key = 'targetedUrls';
+  /**
+   * @var string[]
+   */
+  public $excludedUrls;
+  /**
+   * @var string[]
+   */
+  public $targetedUrls;
+
+  /**
+   * @param string[]
+   */
+  public function setExcludedUrls($excludedUrls)
+  {
+    $this->excludedUrls = $excludedUrls;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExcludedUrls()
+  {
+    return $this->excludedUrls;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTargetedUrls($targetedUrls)
+  {
+    $this->targetedUrls = $targetedUrls;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTargetedUrls()
+  {
+    return $this->targetedUrls;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UrlTargeting::class, 'Google_Service_AdExchangeBuyerII_UrlTargeting');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/VideoContent.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/VideoContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/VideoContent.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\AdExchangeBuyerII;
+
+class VideoContent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $videoUrl;
+  /**
+   * @var string
+   */
+  public $videoVastXml;
+
+  /**
+   * @param string
+   */
+  public function setVideoUrl($videoUrl)
+  {
+    $this->videoUrl = $videoUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getVideoUrl()
+  {
+    return $this->videoUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setVideoVastXml($videoVastXml)
+  {
+    $this->videoVastXml = $videoVastXml;
+  }
+  /**
+   * @return string
+   */
+  public function getVideoVastXml()
+  {
+    return $this->videoVastXml;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VideoContent::class, 'Google_Service_AdExchangeBuyerII_VideoContent');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/VideoTargeting.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/VideoTargeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/VideoTargeting.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\AdExchangeBuyerII;
+
+class VideoTargeting extends \Google\Collection
+{
+  protected $collection_key = 'targetedPositionTypes';
+  /**
+   * @var string[]
+   */
+  public $excludedPositionTypes;
+  /**
+   * @var string[]
+   */
+  public $targetedPositionTypes;
+
+  /**
+   * @param string[]
+   */
+  public function setExcludedPositionTypes($excludedPositionTypes)
+  {
+    $this->excludedPositionTypes = $excludedPositionTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExcludedPositionTypes()
+  {
+    return $this->excludedPositionTypes;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTargetedPositionTypes($targetedPositionTypes)
+  {
+    $this->targetedPositionTypes = $targetedPositionTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTargetedPositionTypes()
+  {
+    return $this->targetedPositionTypes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VideoTargeting::class, 'Google_Service_AdExchangeBuyerII_VideoTargeting');
Index: vendor/google/apiclient-services/src/AdExchangeBuyerII/WatchCreativeRequest.php
===================================================================
--- vendor/google/apiclient-services/src/AdExchangeBuyerII/WatchCreativeRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AdExchangeBuyerII/WatchCreativeRequest.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\AdExchangeBuyerII;
+
+class WatchCreativeRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $topic;
+
+  /**
+   * @param string
+   */
+  public function setTopic($topic)
+  {
+    $this->topic = $topic;
+  }
+  /**
+   * @return string
+   */
+  public function getTopic()
+  {
+    return $this->topic;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WatchCreativeRequest::class, 'Google_Service_AdExchangeBuyerII_WatchCreativeRequest');
