Index: vendor/google/apiclient-services/src/DoubleClickBidManager/ChannelGrouping.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/ChannelGrouping.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/ChannelGrouping.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\DoubleClickBidManager;
+
+class ChannelGrouping extends \Google\Collection
+{
+  protected $collection_key = 'rules';
+  /**
+   * @var string
+   */
+  public $fallbackName;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $rulesType = Rule::class;
+  protected $rulesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setFallbackName($fallbackName)
+  {
+    $this->fallbackName = $fallbackName;
+  }
+  /**
+   * @return string
+   */
+  public function getFallbackName()
+  {
+    return $this->fallbackName;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param Rule[]
+   */
+  public function setRules($rules)
+  {
+    $this->rules = $rules;
+  }
+  /**
+   * @return Rule[]
+   */
+  public function getRules()
+  {
+    return $this->rules;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ChannelGrouping::class, 'Google_Service_DoubleClickBidManager_ChannelGrouping');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/DataRange.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/DataRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/DataRange.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\DoubleClickBidManager;
+
+class DataRange extends \Google\Model
+{
+  protected $customEndDateType = Date::class;
+  protected $customEndDateDataType = '';
+  protected $customStartDateType = Date::class;
+  protected $customStartDateDataType = '';
+  /**
+   * @var string
+   */
+  public $range;
+
+  /**
+   * @param Date
+   */
+  public function setCustomEndDate(Date $customEndDate)
+  {
+    $this->customEndDate = $customEndDate;
+  }
+  /**
+   * @return Date
+   */
+  public function getCustomEndDate()
+  {
+    return $this->customEndDate;
+  }
+  /**
+   * @param Date
+   */
+  public function setCustomStartDate(Date $customStartDate)
+  {
+    $this->customStartDate = $customStartDate;
+  }
+  /**
+   * @return Date
+   */
+  public function getCustomStartDate()
+  {
+    return $this->customStartDate;
+  }
+  /**
+   * @param string
+   */
+  public function setRange($range)
+  {
+    $this->range = $range;
+  }
+  /**
+   * @return string
+   */
+  public function getRange()
+  {
+    return $this->range;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DataRange::class, 'Google_Service_DoubleClickBidManager_DataRange');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/Date.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/Date.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/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\DoubleClickBidManager;
+
+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_DoubleClickBidManager_Date');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/DisjunctiveMatchStatement.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/DisjunctiveMatchStatement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/DisjunctiveMatchStatement.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\DoubleClickBidManager;
+
+class DisjunctiveMatchStatement extends \Google\Collection
+{
+  protected $collection_key = 'eventFilters';
+  protected $eventFiltersType = EventFilter::class;
+  protected $eventFiltersDataType = 'array';
+
+  /**
+   * @param EventFilter[]
+   */
+  public function setEventFilters($eventFilters)
+  {
+    $this->eventFilters = $eventFilters;
+  }
+  /**
+   * @return EventFilter[]
+   */
+  public function getEventFilters()
+  {
+    return $this->eventFilters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DisjunctiveMatchStatement::class, 'Google_Service_DoubleClickBidManager_DisjunctiveMatchStatement');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/EventFilter.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/EventFilter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/EventFilter.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\DoubleClickBidManager;
+
+class EventFilter extends \Google\Model
+{
+  protected $dimensionFilterType = PathQueryOptionsFilter::class;
+  protected $dimensionFilterDataType = '';
+
+  /**
+   * @param PathQueryOptionsFilter
+   */
+  public function setDimensionFilter(PathQueryOptionsFilter $dimensionFilter)
+  {
+    $this->dimensionFilter = $dimensionFilter;
+  }
+  /**
+   * @return PathQueryOptionsFilter
+   */
+  public function getDimensionFilter()
+  {
+    return $this->dimensionFilter;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EventFilter::class, 'Google_Service_DoubleClickBidManager_EventFilter');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/FilterPair.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/FilterPair.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/FilterPair.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\DoubleClickBidManager;
+
+class FilterPair extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param string
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FilterPair::class, 'Google_Service_DoubleClickBidManager_FilterPair');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/ListQueriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/ListQueriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/ListQueriesResponse.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\DoubleClickBidManager;
+
+class ListQueriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'queries';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $queriesType = Query::class;
+  protected $queriesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param Query[]
+   */
+  public function setQueries($queries)
+  {
+    $this->queries = $queries;
+  }
+  /**
+   * @return Query[]
+   */
+  public function getQueries()
+  {
+    return $this->queries;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListQueriesResponse::class, 'Google_Service_DoubleClickBidManager_ListQueriesResponse');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/ListReportsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/ListReportsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/ListReportsResponse.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\DoubleClickBidManager;
+
+class ListReportsResponse extends \Google\Collection
+{
+  protected $collection_key = 'reports';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $reportsType = Report::class;
+  protected $reportsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param Report[]
+   */
+  public function setReports($reports)
+  {
+    $this->reports = $reports;
+  }
+  /**
+   * @return Report[]
+   */
+  public function getReports()
+  {
+    return $this->reports;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListReportsResponse::class, 'Google_Service_DoubleClickBidManager_ListReportsResponse');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/Options.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/Options.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/Options.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\DoubleClickBidManager;
+
+class Options extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $includeOnlyTargetedUserLists;
+
+  /**
+   * @param bool
+   */
+  public function setIncludeOnlyTargetedUserLists($includeOnlyTargetedUserLists)
+  {
+    $this->includeOnlyTargetedUserLists = $includeOnlyTargetedUserLists;
+  }
+  /**
+   * @return bool
+   */
+  public function getIncludeOnlyTargetedUserLists()
+  {
+    return $this->includeOnlyTargetedUserLists;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Options::class, 'Google_Service_DoubleClickBidManager_Options');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/Parameters.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/Parameters.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/Parameters.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\DoubleClickBidManager;
+
+class Parameters extends \Google\Collection
+{
+  protected $collection_key = 'metrics';
+  protected $filtersType = FilterPair::class;
+  protected $filtersDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $groupBys;
+  /**
+   * @var string[]
+   */
+  public $metrics;
+  protected $optionsType = Options::class;
+  protected $optionsDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param FilterPair[]
+   */
+  public function setFilters($filters)
+  {
+    $this->filters = $filters;
+  }
+  /**
+   * @return FilterPair[]
+   */
+  public function getFilters()
+  {
+    return $this->filters;
+  }
+  /**
+   * @param string[]
+   */
+  public function setGroupBys($groupBys)
+  {
+    $this->groupBys = $groupBys;
+  }
+  /**
+   * @return string[]
+   */
+  public function getGroupBys()
+  {
+    return $this->groupBys;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMetrics($metrics)
+  {
+    $this->metrics = $metrics;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMetrics()
+  {
+    return $this->metrics;
+  }
+  /**
+   * @param Options
+   */
+  public function setOptions(Options $options)
+  {
+    $this->options = $options;
+  }
+  /**
+   * @return Options
+   */
+  public function getOptions()
+  {
+    return $this->options;
+  }
+  /**
+   * @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(Parameters::class, 'Google_Service_DoubleClickBidManager_Parameters');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/PathFilter.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/PathFilter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/PathFilter.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\DoubleClickBidManager;
+
+class PathFilter extends \Google\Collection
+{
+  protected $collection_key = 'eventFilters';
+  protected $eventFiltersType = EventFilter::class;
+  protected $eventFiltersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $pathMatchPosition;
+
+  /**
+   * @param EventFilter[]
+   */
+  public function setEventFilters($eventFilters)
+  {
+    $this->eventFilters = $eventFilters;
+  }
+  /**
+   * @return EventFilter[]
+   */
+  public function getEventFilters()
+  {
+    return $this->eventFilters;
+  }
+  /**
+   * @param string
+   */
+  public function setPathMatchPosition($pathMatchPosition)
+  {
+    $this->pathMatchPosition = $pathMatchPosition;
+  }
+  /**
+   * @return string
+   */
+  public function getPathMatchPosition()
+  {
+    return $this->pathMatchPosition;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PathFilter::class, 'Google_Service_DoubleClickBidManager_PathFilter');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/PathQueryOptions.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/PathQueryOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/PathQueryOptions.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\DoubleClickBidManager;
+
+class PathQueryOptions extends \Google\Collection
+{
+  protected $collection_key = 'pathFilters';
+  protected $channelGroupingType = ChannelGrouping::class;
+  protected $channelGroupingDataType = '';
+  protected $pathFiltersType = PathFilter::class;
+  protected $pathFiltersDataType = 'array';
+
+  /**
+   * @param ChannelGrouping
+   */
+  public function setChannelGrouping(ChannelGrouping $channelGrouping)
+  {
+    $this->channelGrouping = $channelGrouping;
+  }
+  /**
+   * @return ChannelGrouping
+   */
+  public function getChannelGrouping()
+  {
+    return $this->channelGrouping;
+  }
+  /**
+   * @param PathFilter[]
+   */
+  public function setPathFilters($pathFilters)
+  {
+    $this->pathFilters = $pathFilters;
+  }
+  /**
+   * @return PathFilter[]
+   */
+  public function getPathFilters()
+  {
+    return $this->pathFilters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PathQueryOptions::class, 'Google_Service_DoubleClickBidManager_PathQueryOptions');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/PathQueryOptionsFilter.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/PathQueryOptionsFilter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/PathQueryOptionsFilter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,81 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DoubleClickBidManager;
+
+class PathQueryOptionsFilter extends \Google\Collection
+{
+  protected $collection_key = 'values';
+  /**
+   * @var string
+   */
+  public $filter;
+  /**
+   * @var string
+   */
+  public $match;
+  /**
+   * @var string[]
+   */
+  public $values;
+
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param string
+   */
+  public function setMatch($match)
+  {
+    $this->match = $match;
+  }
+  /**
+   * @return string
+   */
+  public function getMatch()
+  {
+    return $this->match;
+  }
+  /**
+   * @param string[]
+   */
+  public function setValues($values)
+  {
+    $this->values = $values;
+  }
+  /**
+   * @return string[]
+   */
+  public function getValues()
+  {
+    return $this->values;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PathQueryOptionsFilter::class, 'Google_Service_DoubleClickBidManager_PathQueryOptionsFilter');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/Query.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/Query.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/Query.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,92 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DoubleClickBidManager;
+
+class Query extends \Google\Model
+{
+  protected $metadataType = QueryMetadata::class;
+  protected $metadataDataType = '';
+  protected $paramsType = Parameters::class;
+  protected $paramsDataType = '';
+  /**
+   * @var string
+   */
+  public $queryId;
+  protected $scheduleType = QuerySchedule::class;
+  protected $scheduleDataType = '';
+
+  /**
+   * @param QueryMetadata
+   */
+  public function setMetadata(QueryMetadata $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return QueryMetadata
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param Parameters
+   */
+  public function setParams(Parameters $params)
+  {
+    $this->params = $params;
+  }
+  /**
+   * @return Parameters
+   */
+  public function getParams()
+  {
+    return $this->params;
+  }
+  /**
+   * @param string
+   */
+  public function setQueryId($queryId)
+  {
+    $this->queryId = $queryId;
+  }
+  /**
+   * @return string
+   */
+  public function getQueryId()
+  {
+    return $this->queryId;
+  }
+  /**
+   * @param QuerySchedule
+   */
+  public function setSchedule(QuerySchedule $schedule)
+  {
+    $this->schedule = $schedule;
+  }
+  /**
+   * @return QuerySchedule
+   */
+  public function getSchedule()
+  {
+    return $this->schedule;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Query::class, 'Google_Service_DoubleClickBidManager_Query');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/QueryMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/QueryMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/QueryMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DoubleClickBidManager;
+
+class QueryMetadata extends \Google\Collection
+{
+  protected $collection_key = 'shareEmailAddress';
+  protected $dataRangeType = DataRange::class;
+  protected $dataRangeDataType = '';
+  /**
+   * @var string
+   */
+  public $format;
+  /**
+   * @var bool
+   */
+  public $sendNotification;
+  /**
+   * @var string[]
+   */
+  public $shareEmailAddress;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param DataRange
+   */
+  public function setDataRange(DataRange $dataRange)
+  {
+    $this->dataRange = $dataRange;
+  }
+  /**
+   * @return DataRange
+   */
+  public function getDataRange()
+  {
+    return $this->dataRange;
+  }
+  /**
+   * @param string
+   */
+  public function setFormat($format)
+  {
+    $this->format = $format;
+  }
+  /**
+   * @return string
+   */
+  public function getFormat()
+  {
+    return $this->format;
+  }
+  /**
+   * @param bool
+   */
+  public function setSendNotification($sendNotification)
+  {
+    $this->sendNotification = $sendNotification;
+  }
+  /**
+   * @return bool
+   */
+  public function getSendNotification()
+  {
+    return $this->sendNotification;
+  }
+  /**
+   * @param string[]
+   */
+  public function setShareEmailAddress($shareEmailAddress)
+  {
+    $this->shareEmailAddress = $shareEmailAddress;
+  }
+  /**
+   * @return string[]
+   */
+  public function getShareEmailAddress()
+  {
+    return $this->shareEmailAddress;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(QueryMetadata::class, 'Google_Service_DoubleClickBidManager_QueryMetadata');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/QuerySchedule.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/QuerySchedule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/QuerySchedule.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\DoubleClickBidManager;
+
+class QuerySchedule extends \Google\Model
+{
+  protected $endDateType = Date::class;
+  protected $endDateDataType = '';
+  /**
+   * @var string
+   */
+  public $frequency;
+  /**
+   * @var string
+   */
+  public $nextRunTimezoneCode;
+  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 string
+   */
+  public function setFrequency($frequency)
+  {
+    $this->frequency = $frequency;
+  }
+  /**
+   * @return string
+   */
+  public function getFrequency()
+  {
+    return $this->frequency;
+  }
+  /**
+   * @param string
+   */
+  public function setNextRunTimezoneCode($nextRunTimezoneCode)
+  {
+    $this->nextRunTimezoneCode = $nextRunTimezoneCode;
+  }
+  /**
+   * @return string
+   */
+  public function getNextRunTimezoneCode()
+  {
+    return $this->nextRunTimezoneCode;
+  }
+  /**
+   * @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(QuerySchedule::class, 'Google_Service_DoubleClickBidManager_QuerySchedule');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/Report.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/Report.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/Report.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\DoubleClickBidManager;
+
+class Report extends \Google\Model
+{
+  protected $keyType = ReportKey::class;
+  protected $keyDataType = '';
+  protected $metadataType = ReportMetadata::class;
+  protected $metadataDataType = '';
+  protected $paramsType = Parameters::class;
+  protected $paramsDataType = '';
+
+  /**
+   * @param ReportKey
+   */
+  public function setKey(ReportKey $key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return ReportKey
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param ReportMetadata
+   */
+  public function setMetadata(ReportMetadata $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return ReportMetadata
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param Parameters
+   */
+  public function setParams(Parameters $params)
+  {
+    $this->params = $params;
+  }
+  /**
+   * @return Parameters
+   */
+  public function getParams()
+  {
+    return $this->params;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Report::class, 'Google_Service_DoubleClickBidManager_Report');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/ReportFailure.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/ReportFailure.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/ReportFailure.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\DoubleClickBidManager;
+
+class ReportFailure extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $errorCode;
+
+  /**
+   * @param string
+   */
+  public function setErrorCode($errorCode)
+  {
+    $this->errorCode = $errorCode;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorCode()
+  {
+    return $this->errorCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ReportFailure::class, 'Google_Service_DoubleClickBidManager_ReportFailure');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/ReportKey.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/ReportKey.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/ReportKey.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\DoubleClickBidManager;
+
+class ReportKey extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $queryId;
+  /**
+   * @var string
+   */
+  public $reportId;
+
+  /**
+   * @param string
+   */
+  public function setQueryId($queryId)
+  {
+    $this->queryId = $queryId;
+  }
+  /**
+   * @return string
+   */
+  public function getQueryId()
+  {
+    return $this->queryId;
+  }
+  /**
+   * @param string
+   */
+  public function setReportId($reportId)
+  {
+    $this->reportId = $reportId;
+  }
+  /**
+   * @return string
+   */
+  public function getReportId()
+  {
+    return $this->reportId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ReportKey::class, 'Google_Service_DoubleClickBidManager_ReportKey');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/ReportMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/ReportMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/ReportMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,92 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DoubleClickBidManager;
+
+class ReportMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $googleCloudStoragePath;
+  protected $reportDataEndDateType = Date::class;
+  protected $reportDataEndDateDataType = '';
+  protected $reportDataStartDateType = Date::class;
+  protected $reportDataStartDateDataType = '';
+  protected $statusType = ReportStatus::class;
+  protected $statusDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setGoogleCloudStoragePath($googleCloudStoragePath)
+  {
+    $this->googleCloudStoragePath = $googleCloudStoragePath;
+  }
+  /**
+   * @return string
+   */
+  public function getGoogleCloudStoragePath()
+  {
+    return $this->googleCloudStoragePath;
+  }
+  /**
+   * @param Date
+   */
+  public function setReportDataEndDate(Date $reportDataEndDate)
+  {
+    $this->reportDataEndDate = $reportDataEndDate;
+  }
+  /**
+   * @return Date
+   */
+  public function getReportDataEndDate()
+  {
+    return $this->reportDataEndDate;
+  }
+  /**
+   * @param Date
+   */
+  public function setReportDataStartDate(Date $reportDataStartDate)
+  {
+    $this->reportDataStartDate = $reportDataStartDate;
+  }
+  /**
+   * @return Date
+   */
+  public function getReportDataStartDate()
+  {
+    return $this->reportDataStartDate;
+  }
+  /**
+   * @param ReportStatus
+   */
+  public function setStatus(ReportStatus $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return ReportStatus
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ReportMetadata::class, 'Google_Service_DoubleClickBidManager_ReportMetadata');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/ReportStatus.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/ReportStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/ReportStatus.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\DoubleClickBidManager;
+
+class ReportStatus extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $finishTime;
+  /**
+   * @var string
+   */
+  public $format;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setFinishTime($finishTime)
+  {
+    $this->finishTime = $finishTime;
+  }
+  /**
+   * @return string
+   */
+  public function getFinishTime()
+  {
+    return $this->finishTime;
+  }
+  /**
+   * @param string
+   */
+  public function setFormat($format)
+  {
+    $this->format = $format;
+  }
+  /**
+   * @return string
+   */
+  public function getFormat()
+  {
+    return $this->format;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ReportStatus::class, 'Google_Service_DoubleClickBidManager_ReportStatus');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/Resource/Queries.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/Resource/Queries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/Resource/Queries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,123 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DoubleClickBidManager\Resource;
+
+use Google\Service\DoubleClickBidManager\ListQueriesResponse;
+use Google\Service\DoubleClickBidManager\Query;
+use Google\Service\DoubleClickBidManager\Report;
+use Google\Service\DoubleClickBidManager\RunQueryRequest;
+
+/**
+ * The "queries" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $doubleclickbidmanagerService = new Google\Service\DoubleClickBidManager(...);
+ *   $queries = $doubleclickbidmanagerService->queries;
+ *  </code>
+ */
+class Queries extends \Google\Service\Resource
+{
+  /**
+   * Creates a new query. (queries.create)
+   *
+   * @param Query $postBody
+   * @param array $optParams Optional parameters.
+   * @return Query
+   * @throws \Google\Service\Exception
+   */
+  public function create(Query $postBody, $optParams = [])
+  {
+    $params = ['postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Query::class);
+  }
+  /**
+   * Deletes an existing query as well as its generated reports. (queries.delete)
+   *
+   * @param string $queryId Required. The ID of the query to delete.
+   * @param array $optParams Optional parameters.
+   * @throws \Google\Service\Exception
+   */
+  public function delete($queryId, $optParams = [])
+  {
+    $params = ['queryId' => $queryId];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params]);
+  }
+  /**
+   * Retrieves a query. (queries.get)
+   *
+   * @param string $queryId Required. The ID of the query to retrieve.
+   * @param array $optParams Optional parameters.
+   * @return Query
+   * @throws \Google\Service\Exception
+   */
+  public function get($queryId, $optParams = [])
+  {
+    $params = ['queryId' => $queryId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Query::class);
+  }
+  /**
+   * Lists queries created by the current user. (queries.listQueries)
+   *
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string orderBy Field to sort the list by. Accepts the following
+   * values: * `queryId` (default) * `metadata.title` The default sorting order is
+   * ascending. To specify descending order for a field, add the suffix `desc` to
+   * the field name. For example, `queryId desc`.
+   * @opt_param int pageSize Maximum number of results per page. Must be between
+   * `1` and `100`. Defaults to `100` if unspecified.
+   * @opt_param string pageToken A token identifying which page of results the
+   * server should return. Typically, this is the value of nextPageToken, returned
+   * from the previous call to the `queries.list` method. If unspecified, the
+   * first page of results is returned.
+   * @return ListQueriesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listQueries($optParams = [])
+  {
+    $params = [];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListQueriesResponse::class);
+  }
+  /**
+   * Runs an existing query to generate a report. (queries.run)
+   *
+   * @param string $queryId Required. The ID of the query to run.
+   * @param RunQueryRequest $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool synchronous Whether the query should be run synchronously.
+   * When `true`, the request won't return until the resulting report has finished
+   * running. This parameter is `false` by default. Setting this parameter to
+   * `true` is **not recommended**.
+   * @return Report
+   * @throws \Google\Service\Exception
+   */
+  public function run($queryId, RunQueryRequest $postBody, $optParams = [])
+  {
+    $params = ['queryId' => $queryId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('run', [$params], Report::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Queries::class, 'Google_Service_DoubleClickBidManager_Resource_Queries');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/Resource/QueriesReports.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/Resource/QueriesReports.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/Resource/QueriesReports.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DoubleClickBidManager\Resource;
+
+use Google\Service\DoubleClickBidManager\ListReportsResponse;
+use Google\Service\DoubleClickBidManager\Report;
+
+/**
+ * The "reports" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $doubleclickbidmanagerService = new Google\Service\DoubleClickBidManager(...);
+ *   $reports = $doubleclickbidmanagerService->queries_reports;
+ *  </code>
+ */
+class QueriesReports extends \Google\Service\Resource
+{
+  /**
+   * Retrieves a report. (reports.get)
+   *
+   * @param string $queryId Required. The ID of the query that generated the
+   * report.
+   * @param string $reportId Required. The ID of the query to retrieve.
+   * @param array $optParams Optional parameters.
+   * @return Report
+   * @throws \Google\Service\Exception
+   */
+  public function get($queryId, $reportId, $optParams = [])
+  {
+    $params = ['queryId' => $queryId, 'reportId' => $reportId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Report::class);
+  }
+  /**
+   * Lists reports generated by the provided query. (reports.listQueriesReports)
+   *
+   * @param string $queryId Required. The ID of the query that generated the
+   * reports.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string orderBy Field to sort the list by. Accepts the following
+   * values: * `key.reportId` (default) The default sorting order is ascending. To
+   * specify descending order for a field, add the suffix `desc` to the field
+   * name. For example, `key.reportId desc`.
+   * @opt_param int pageSize Maximum number of results per page. Must be between
+   * `1` and `100`. Defaults to `100` if unspecified.
+   * @opt_param string pageToken A token identifying which page of results the
+   * server should return. Typically, this is the value of nextPageToken returned
+   * from the previous call to the `queries.reports.list` method. If unspecified,
+   * the first page of results is returned.
+   * @return ListReportsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listQueriesReports($queryId, $optParams = [])
+  {
+    $params = ['queryId' => $queryId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListReportsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(QueriesReports::class, 'Google_Service_DoubleClickBidManager_Resource_QueriesReports');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/Resource/Reports.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/Resource/Reports.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/Resource/Reports.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,52 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DoubleClickBidManager\Resource;
+
+use Google\Service\DoubleClickBidManager\ListReportsResponse;
+
+/**
+ * The "reports" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $doubleclickbidmanagerService = new Google\Service\DoubleClickBidManager(...);
+ *   $reports = $doubleclickbidmanagerService->reports;
+ *  </code>
+ */
+class Reports extends \Google\Service\Resource
+{
+  /**
+   * Retrieves stored reports. (reports.listreports)
+   *
+   * @param string $queryId Query ID with which the reports are associated.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Maximum number of results per page. Must be between 1
+   * and 100. Defaults to 100 if unspecified.
+   * @opt_param string pageToken Optional pagination token.
+   * @return ListReportsResponse
+   */
+  public function listreports($queryId, $optParams = [])
+  {
+    $params = ['queryId' => $queryId];
+    $params = array_merge($params, $optParams);
+    return $this->call('listreports', [$params], ListReportsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Reports::class, 'Google_Service_DoubleClickBidManager_Resource_Reports');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/Rule.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/Rule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/Rule.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\DoubleClickBidManager;
+
+class Rule extends \Google\Collection
+{
+  protected $collection_key = 'disjunctiveMatchStatements';
+  protected $disjunctiveMatchStatementsType = DisjunctiveMatchStatement::class;
+  protected $disjunctiveMatchStatementsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param DisjunctiveMatchStatement[]
+   */
+  public function setDisjunctiveMatchStatements($disjunctiveMatchStatements)
+  {
+    $this->disjunctiveMatchStatements = $disjunctiveMatchStatements;
+  }
+  /**
+   * @return DisjunctiveMatchStatement[]
+   */
+  public function getDisjunctiveMatchStatements()
+  {
+    return $this->disjunctiveMatchStatements;
+  }
+  /**
+   * @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(Rule::class, 'Google_Service_DoubleClickBidManager_Rule');
Index: vendor/google/apiclient-services/src/DoubleClickBidManager/RunQueryRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DoubleClickBidManager/RunQueryRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DoubleClickBidManager/RunQueryRequest.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\DoubleClickBidManager;
+
+class RunQueryRequest extends \Google\Model
+{
+  protected $dataRangeType = DataRange::class;
+  protected $dataRangeDataType = '';
+
+  /**
+   * @param DataRange
+   */
+  public function setDataRange(DataRange $dataRange)
+  {
+    $this->dataRange = $dataRange;
+  }
+  /**
+   * @return DataRange
+   */
+  public function getDataRange()
+  {
+    return $this->dataRange;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RunQueryRequest::class, 'Google_Service_DoubleClickBidManager_RunQueryRequest');
