Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonAdScheduleInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonAdScheduleInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonAdScheduleInfo.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\SA360;
+
+class GoogleAdsSearchads360V0CommonAdScheduleInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dayOfWeek;
+  /**
+   * @var int
+   */
+  public $endHour;
+  /**
+   * @var string
+   */
+  public $endMinute;
+  /**
+   * @var int
+   */
+  public $startHour;
+  /**
+   * @var string
+   */
+  public $startMinute;
+
+  /**
+   * @param string
+   */
+  public function setDayOfWeek($dayOfWeek)
+  {
+    $this->dayOfWeek = $dayOfWeek;
+  }
+  /**
+   * @return string
+   */
+  public function getDayOfWeek()
+  {
+    return $this->dayOfWeek;
+  }
+  /**
+   * @param int
+   */
+  public function setEndHour($endHour)
+  {
+    $this->endHour = $endHour;
+  }
+  /**
+   * @return int
+   */
+  public function getEndHour()
+  {
+    return $this->endHour;
+  }
+  /**
+   * @param string
+   */
+  public function setEndMinute($endMinute)
+  {
+    $this->endMinute = $endMinute;
+  }
+  /**
+   * @return string
+   */
+  public function getEndMinute()
+  {
+    return $this->endMinute;
+  }
+  /**
+   * @param int
+   */
+  public function setStartHour($startHour)
+  {
+    $this->startHour = $startHour;
+  }
+  /**
+   * @return int
+   */
+  public function getStartHour()
+  {
+    return $this->startHour;
+  }
+  /**
+   * @param string
+   */
+  public function setStartMinute($startMinute)
+  {
+    $this->startMinute = $startMinute;
+  }
+  /**
+   * @return string
+   */
+  public function getStartMinute()
+  {
+    return $this->startMinute;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonAdScheduleInfo::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonAdScheduleInfo');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonAdTextAsset.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonAdTextAsset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonAdTextAsset.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\SA360;
+
+class GoogleAdsSearchads360V0CommonAdTextAsset extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonAdTextAsset::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonAdTextAsset');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonAgeRangeInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonAgeRangeInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonAgeRangeInfo.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\SA360;
+
+class GoogleAdsSearchads360V0CommonAgeRangeInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @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(GoogleAdsSearchads360V0CommonAgeRangeInfo::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonAgeRangeInfo');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonAssetInteractionTarget.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonAssetInteractionTarget.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonAssetInteractionTarget.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\SA360;
+
+class GoogleAdsSearchads360V0CommonAssetInteractionTarget extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $asset;
+  /**
+   * @var bool
+   */
+  public $interactionOnThisAsset;
+
+  /**
+   * @param string
+   */
+  public function setAsset($asset)
+  {
+    $this->asset = $asset;
+  }
+  /**
+   * @return string
+   */
+  public function getAsset()
+  {
+    return $this->asset;
+  }
+  /**
+   * @param bool
+   */
+  public function setInteractionOnThisAsset($interactionOnThisAsset)
+  {
+    $this->interactionOnThisAsset = $interactionOnThisAsset;
+  }
+  /**
+   * @return bool
+   */
+  public function getInteractionOnThisAsset()
+  {
+    return $this->interactionOnThisAsset;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonAssetInteractionTarget::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonAssetInteractionTarget');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonAssetUsage.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonAssetUsage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonAssetUsage.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\SA360;
+
+class GoogleAdsSearchads360V0CommonAssetUsage extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $asset;
+  /**
+   * @var string
+   */
+  public $servedAssetFieldType;
+
+  /**
+   * @param string
+   */
+  public function setAsset($asset)
+  {
+    $this->asset = $asset;
+  }
+  /**
+   * @return string
+   */
+  public function getAsset()
+  {
+    return $this->asset;
+  }
+  /**
+   * @param string
+   */
+  public function setServedAssetFieldType($servedAssetFieldType)
+  {
+    $this->servedAssetFieldType = $servedAssetFieldType;
+  }
+  /**
+   * @return string
+   */
+  public function getServedAssetFieldType()
+  {
+    return $this->servedAssetFieldType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonAssetUsage::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonAssetUsage');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonAudienceInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonAudienceInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonAudienceInfo.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\SA360;
+
+class GoogleAdsSearchads360V0CommonAudienceInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $audience;
+
+  /**
+   * @param string
+   */
+  public function setAudience($audience)
+  {
+    $this->audience = $audience;
+  }
+  /**
+   * @return string
+   */
+  public function getAudience()
+  {
+    return $this->audience;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonAudienceInfo::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonAudienceInfo');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonBusinessProfileLocation.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonBusinessProfileLocation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonBusinessProfileLocation.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\SA360;
+
+class GoogleAdsSearchads360V0CommonBusinessProfileLocation extends \Google\Collection
+{
+  protected $collection_key = 'labels';
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $listingId;
+  /**
+   * @var string
+   */
+  public $storeCode;
+
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setListingId($listingId)
+  {
+    $this->listingId = $listingId;
+  }
+  /**
+   * @return string
+   */
+  public function getListingId()
+  {
+    return $this->listingId;
+  }
+  /**
+   * @param string
+   */
+  public function setStoreCode($storeCode)
+  {
+    $this->storeCode = $storeCode;
+  }
+  /**
+   * @return string
+   */
+  public function getStoreCode()
+  {
+    return $this->storeCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonBusinessProfileLocation::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonBusinessProfileLocation');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonCallToActionAsset.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonCallToActionAsset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonCallToActionAsset.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\SA360;
+
+class GoogleAdsSearchads360V0CommonCallToActionAsset extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $callToAction;
+
+  /**
+   * @param string
+   */
+  public function setCallToAction($callToAction)
+  {
+    $this->callToAction = $callToAction;
+  }
+  /**
+   * @return string
+   */
+  public function getCallToAction()
+  {
+    return $this->callToAction;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonCallToActionAsset::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonCallToActionAsset');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonCustomParameter.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonCustomParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonCustomParameter.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\SA360;
+
+class GoogleAdsSearchads360V0CommonCustomParameter extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0CommonCustomParameter::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonCustomParameter');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonDeviceInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonDeviceInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonDeviceInfo.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\SA360;
+
+class GoogleAdsSearchads360V0CommonDeviceInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @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(GoogleAdsSearchads360V0CommonDeviceInfo::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonDeviceInfo');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonEnhancedCpc.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonEnhancedCpc.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonEnhancedCpc.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\SA360;
+
+class GoogleAdsSearchads360V0CommonEnhancedCpc extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonEnhancedCpc::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonEnhancedCpc');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonFrequencyCapEntry.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonFrequencyCapEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonFrequencyCapEntry.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\SA360;
+
+class GoogleAdsSearchads360V0CommonFrequencyCapEntry extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonFrequencyCapEntry::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonFrequencyCapEntry');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonGenderInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonGenderInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonGenderInfo.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\SA360;
+
+class GoogleAdsSearchads360V0CommonGenderInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @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(GoogleAdsSearchads360V0CommonGenderInfo::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonGenderInfo');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonImageAsset.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonImageAsset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonImageAsset.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\SA360;
+
+class GoogleAdsSearchads360V0CommonImageAsset extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fileSize;
+  protected $fullSizeType = GoogleAdsSearchads360V0CommonImageDimension::class;
+  protected $fullSizeDataType = '';
+  /**
+   * @var string
+   */
+  public $mimeType;
+
+  /**
+   * @param string
+   */
+  public function setFileSize($fileSize)
+  {
+    $this->fileSize = $fileSize;
+  }
+  /**
+   * @return string
+   */
+  public function getFileSize()
+  {
+    return $this->fileSize;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonImageDimension
+   */
+  public function setFullSize(GoogleAdsSearchads360V0CommonImageDimension $fullSize)
+  {
+    $this->fullSize = $fullSize;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonImageDimension
+   */
+  public function getFullSize()
+  {
+    return $this->fullSize;
+  }
+  /**
+   * @param string
+   */
+  public function setMimeType($mimeType)
+  {
+    $this->mimeType = $mimeType;
+  }
+  /**
+   * @return string
+   */
+  public function getMimeType()
+  {
+    return $this->mimeType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonImageAsset::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonImageAsset');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonImageDimension.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonImageDimension.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonImageDimension.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\SA360;
+
+class GoogleAdsSearchads360V0CommonImageDimension extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $heightPixels;
+  /**
+   * @var string
+   */
+  public $url;
+  /**
+   * @var string
+   */
+  public $widthPixels;
+
+  /**
+   * @param string
+   */
+  public function setHeightPixels($heightPixels)
+  {
+    $this->heightPixels = $heightPixels;
+  }
+  /**
+   * @return string
+   */
+  public function getHeightPixels()
+  {
+    return $this->heightPixels;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+  /**
+   * @param string
+   */
+  public function setWidthPixels($widthPixels)
+  {
+    $this->widthPixels = $widthPixels;
+  }
+  /**
+   * @return string
+   */
+  public function getWidthPixels()
+  {
+    return $this->widthPixels;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonImageDimension::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonImageDimension');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonKeyword.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonKeyword.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonKeyword.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\SA360;
+
+class GoogleAdsSearchads360V0CommonKeyword extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $adGroupCriterion;
+  protected $infoType = GoogleAdsSearchads360V0CommonKeywordInfo::class;
+  protected $infoDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAdGroupCriterion($adGroupCriterion)
+  {
+    $this->adGroupCriterion = $adGroupCriterion;
+  }
+  /**
+   * @return string
+   */
+  public function getAdGroupCriterion()
+  {
+    return $this->adGroupCriterion;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonKeywordInfo
+   */
+  public function setInfo(GoogleAdsSearchads360V0CommonKeywordInfo $info)
+  {
+    $this->info = $info;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonKeywordInfo
+   */
+  public function getInfo()
+  {
+    return $this->info;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonKeyword::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonKeyword');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonKeywordInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonKeywordInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonKeywordInfo.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\SA360;
+
+class GoogleAdsSearchads360V0CommonKeywordInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $matchType;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setMatchType($matchType)
+  {
+    $this->matchType = $matchType;
+  }
+  /**
+   * @return string
+   */
+  public function getMatchType()
+  {
+    return $this->matchType;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonKeywordInfo::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonKeywordInfo');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonLanguageInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonLanguageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonLanguageInfo.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\SA360;
+
+class GoogleAdsSearchads360V0CommonLanguageInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $languageConstant;
+
+  /**
+   * @param string
+   */
+  public function setLanguageConstant($languageConstant)
+  {
+    $this->languageConstant = $languageConstant;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageConstant()
+  {
+    return $this->languageConstant;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonLanguageInfo::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonLanguageInfo');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonListingGroupInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonListingGroupInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonListingGroupInfo.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\SA360;
+
+class GoogleAdsSearchads360V0CommonListingGroupInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @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(GoogleAdsSearchads360V0CommonListingGroupInfo::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonListingGroupInfo');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonLocationGroupInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonLocationGroupInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonLocationGroupInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,99 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0CommonLocationGroupInfo extends \Google\Collection
+{
+  protected $collection_key = 'geoTargetConstants';
+  /**
+   * @var string[]
+   */
+  public $feedItemSets;
+  /**
+   * @var string[]
+   */
+  public $geoTargetConstants;
+  /**
+   * @var string
+   */
+  public $radius;
+  /**
+   * @var string
+   */
+  public $radiusUnits;
+
+  /**
+   * @param string[]
+   */
+  public function setFeedItemSets($feedItemSets)
+  {
+    $this->feedItemSets = $feedItemSets;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFeedItemSets()
+  {
+    return $this->feedItemSets;
+  }
+  /**
+   * @param string[]
+   */
+  public function setGeoTargetConstants($geoTargetConstants)
+  {
+    $this->geoTargetConstants = $geoTargetConstants;
+  }
+  /**
+   * @return string[]
+   */
+  public function getGeoTargetConstants()
+  {
+    return $this->geoTargetConstants;
+  }
+  /**
+   * @param string
+   */
+  public function setRadius($radius)
+  {
+    $this->radius = $radius;
+  }
+  /**
+   * @return string
+   */
+  public function getRadius()
+  {
+    return $this->radius;
+  }
+  /**
+   * @param string
+   */
+  public function setRadiusUnits($radiusUnits)
+  {
+    $this->radiusUnits = $radiusUnits;
+  }
+  /**
+   * @return string
+   */
+  public function getRadiusUnits()
+  {
+    return $this->radiusUnits;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonLocationGroupInfo::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonLocationGroupInfo');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonLocationInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonLocationInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonLocationInfo.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\SA360;
+
+class GoogleAdsSearchads360V0CommonLocationInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $geoTargetConstant;
+
+  /**
+   * @param string
+   */
+  public function setGeoTargetConstant($geoTargetConstant)
+  {
+    $this->geoTargetConstant = $geoTargetConstant;
+  }
+  /**
+   * @return string
+   */
+  public function getGeoTargetConstant()
+  {
+    return $this->geoTargetConstant;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonLocationInfo::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonLocationInfo');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonManualCpa.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonManualCpa.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonManualCpa.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\SA360;
+
+class GoogleAdsSearchads360V0CommonManualCpa extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonManualCpa::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonManualCpa');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonManualCpc.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonManualCpc.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonManualCpc.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\SA360;
+
+class GoogleAdsSearchads360V0CommonManualCpc extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enhancedCpcEnabled;
+
+  /**
+   * @param bool
+   */
+  public function setEnhancedCpcEnabled($enhancedCpcEnabled)
+  {
+    $this->enhancedCpcEnabled = $enhancedCpcEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnhancedCpcEnabled()
+  {
+    return $this->enhancedCpcEnabled;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonManualCpc::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonManualCpc');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonManualCpm.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonManualCpm.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonManualCpm.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\SA360;
+
+class GoogleAdsSearchads360V0CommonManualCpm extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonManualCpm::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonManualCpm');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonMaximizeConversionValue.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonMaximizeConversionValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonMaximizeConversionValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,71 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0CommonMaximizeConversionValue extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cpcBidCeilingMicros;
+  /**
+   * @var string
+   */
+  public $cpcBidFloorMicros;
+  public $targetRoas;
+
+  /**
+   * @param string
+   */
+  public function setCpcBidCeilingMicros($cpcBidCeilingMicros)
+  {
+    $this->cpcBidCeilingMicros = $cpcBidCeilingMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCpcBidCeilingMicros()
+  {
+    return $this->cpcBidCeilingMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setCpcBidFloorMicros($cpcBidFloorMicros)
+  {
+    $this->cpcBidFloorMicros = $cpcBidFloorMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCpcBidFloorMicros()
+  {
+    return $this->cpcBidFloorMicros;
+  }
+  public function setTargetRoas($targetRoas)
+  {
+    $this->targetRoas = $targetRoas;
+  }
+  public function getTargetRoas()
+  {
+    return $this->targetRoas;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonMaximizeConversionValue::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonMaximizeConversionValue');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonMaximizeConversions.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonMaximizeConversions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonMaximizeConversions.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\SA360;
+
+class GoogleAdsSearchads360V0CommonMaximizeConversions extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cpcBidCeilingMicros;
+  /**
+   * @var string
+   */
+  public $cpcBidFloorMicros;
+  /**
+   * @var string
+   */
+  public $targetCpaMicros;
+
+  /**
+   * @param string
+   */
+  public function setCpcBidCeilingMicros($cpcBidCeilingMicros)
+  {
+    $this->cpcBidCeilingMicros = $cpcBidCeilingMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCpcBidCeilingMicros()
+  {
+    return $this->cpcBidCeilingMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setCpcBidFloorMicros($cpcBidFloorMicros)
+  {
+    $this->cpcBidFloorMicros = $cpcBidFloorMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCpcBidFloorMicros()
+  {
+    return $this->cpcBidFloorMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetCpaMicros($targetCpaMicros)
+  {
+    $this->targetCpaMicros = $targetCpaMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetCpaMicros()
+  {
+    return $this->targetCpaMicros;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonMaximizeConversions::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonMaximizeConversions');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonMetrics.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonMetrics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonMetrics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,1067 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0CommonMetrics extends \Google\Collection
+{
+  protected $collection_key = 'rawEventConversionMetrics';
+  public $absoluteTopImpressionPercentage;
+  public $allConversions;
+  public $allConversionsByConversionDate;
+  public $allConversionsFromClickToCall;
+  public $allConversionsFromDirections;
+  public $allConversionsFromInteractionsRate;
+  public $allConversionsFromInteractionsValuePerInteraction;
+  public $allConversionsFromMenu;
+  public $allConversionsFromOrder;
+  public $allConversionsFromOtherEngagement;
+  public $allConversionsFromStoreVisit;
+  public $allConversionsFromStoreWebsite;
+  public $allConversionsValue;
+  public $allConversionsValueByConversionDate;
+  public $allConversionsValuePerCost;
+  public $averageCost;
+  public $averageCpc;
+  public $averageCpm;
+  public $averageQualityScore;
+  /**
+   * @var string
+   */
+  public $clicks;
+  public $clientAccountConversions;
+  public $clientAccountConversionsValue;
+  /**
+   * @var string
+   */
+  public $clientAccountCrossSellCostOfGoodsSoldMicros;
+  /**
+   * @var string
+   */
+  public $clientAccountCrossSellGrossProfitMicros;
+  /**
+   * @var string
+   */
+  public $clientAccountCrossSellRevenueMicros;
+  public $clientAccountCrossSellUnitsSold;
+  /**
+   * @var string
+   */
+  public $clientAccountLeadCostOfGoodsSoldMicros;
+  /**
+   * @var string
+   */
+  public $clientAccountLeadGrossProfitMicros;
+  /**
+   * @var string
+   */
+  public $clientAccountLeadRevenueMicros;
+  public $clientAccountLeadUnitsSold;
+  /**
+   * @var string
+   */
+  public $clientAccountViewThroughConversions;
+  public $contentBudgetLostImpressionShare;
+  public $contentImpressionShare;
+  public $contentRankLostImpressionShare;
+  protected $conversionCustomMetricsType = GoogleAdsSearchads360V0CommonValue::class;
+  protected $conversionCustomMetricsDataType = 'array';
+  public $conversions;
+  public $conversionsByConversionDate;
+  public $conversionsFromInteractionsRate;
+  public $conversionsFromInteractionsValuePerInteraction;
+  public $conversionsValue;
+  public $conversionsValueByConversionDate;
+  public $conversionsValuePerCost;
+  /**
+   * @var string
+   */
+  public $costMicros;
+  public $costPerAllConversions;
+  public $costPerConversion;
+  public $costPerCurrentModelAttributedConversion;
+  public $crossDeviceConversions;
+  public $crossDeviceConversionsByConversionDate;
+  public $crossDeviceConversionsValue;
+  public $crossDeviceConversionsValueByConversionDate;
+  /**
+   * @var string
+   */
+  public $crossSellCostOfGoodsSoldMicros;
+  /**
+   * @var string
+   */
+  public $crossSellGrossProfitMicros;
+  /**
+   * @var string
+   */
+  public $crossSellRevenueMicros;
+  public $crossSellUnitsSold;
+  public $ctr;
+  public $generalInvalidClickRate;
+  /**
+   * @var string
+   */
+  public $generalInvalidClicks;
+  /**
+   * @var string
+   */
+  public $historicalCreativeQualityScore;
+  /**
+   * @var string
+   */
+  public $historicalLandingPageQualityScore;
+  /**
+   * @var string
+   */
+  public $historicalQualityScore;
+  /**
+   * @var string
+   */
+  public $historicalSearchPredictedCtr;
+  /**
+   * @var string
+   */
+  public $impressions;
+  /**
+   * @var string[]
+   */
+  public $interactionEventTypes;
+  public $interactionRate;
+  /**
+   * @var string
+   */
+  public $interactions;
+  public $invalidClickRate;
+  /**
+   * @var string
+   */
+  public $invalidClicks;
+  /**
+   * @var string
+   */
+  public $leadCostOfGoodsSoldMicros;
+  /**
+   * @var string
+   */
+  public $leadGrossProfitMicros;
+  /**
+   * @var string
+   */
+  public $leadRevenueMicros;
+  public $leadUnitsSold;
+  public $mobileFriendlyClicksPercentage;
+  protected $rawEventConversionMetricsType = GoogleAdsSearchads360V0CommonValue::class;
+  protected $rawEventConversionMetricsDataType = 'array';
+  public $searchAbsoluteTopImpressionShare;
+  public $searchBudgetLostAbsoluteTopImpressionShare;
+  public $searchBudgetLostImpressionShare;
+  public $searchBudgetLostTopImpressionShare;
+  public $searchClickShare;
+  public $searchExactMatchImpressionShare;
+  public $searchImpressionShare;
+  public $searchRankLostAbsoluteTopImpressionShare;
+  public $searchRankLostImpressionShare;
+  public $searchRankLostTopImpressionShare;
+  public $searchTopImpressionShare;
+  public $topImpressionPercentage;
+  public $valuePerAllConversions;
+  public $valuePerAllConversionsByConversionDate;
+  public $valuePerConversion;
+  public $valuePerConversionsByConversionDate;
+  public $visits;
+
+  public function setAbsoluteTopImpressionPercentage($absoluteTopImpressionPercentage)
+  {
+    $this->absoluteTopImpressionPercentage = $absoluteTopImpressionPercentage;
+  }
+  public function getAbsoluteTopImpressionPercentage()
+  {
+    return $this->absoluteTopImpressionPercentage;
+  }
+  public function setAllConversions($allConversions)
+  {
+    $this->allConversions = $allConversions;
+  }
+  public function getAllConversions()
+  {
+    return $this->allConversions;
+  }
+  public function setAllConversionsByConversionDate($allConversionsByConversionDate)
+  {
+    $this->allConversionsByConversionDate = $allConversionsByConversionDate;
+  }
+  public function getAllConversionsByConversionDate()
+  {
+    return $this->allConversionsByConversionDate;
+  }
+  public function setAllConversionsFromClickToCall($allConversionsFromClickToCall)
+  {
+    $this->allConversionsFromClickToCall = $allConversionsFromClickToCall;
+  }
+  public function getAllConversionsFromClickToCall()
+  {
+    return $this->allConversionsFromClickToCall;
+  }
+  public function setAllConversionsFromDirections($allConversionsFromDirections)
+  {
+    $this->allConversionsFromDirections = $allConversionsFromDirections;
+  }
+  public function getAllConversionsFromDirections()
+  {
+    return $this->allConversionsFromDirections;
+  }
+  public function setAllConversionsFromInteractionsRate($allConversionsFromInteractionsRate)
+  {
+    $this->allConversionsFromInteractionsRate = $allConversionsFromInteractionsRate;
+  }
+  public function getAllConversionsFromInteractionsRate()
+  {
+    return $this->allConversionsFromInteractionsRate;
+  }
+  public function setAllConversionsFromInteractionsValuePerInteraction($allConversionsFromInteractionsValuePerInteraction)
+  {
+    $this->allConversionsFromInteractionsValuePerInteraction = $allConversionsFromInteractionsValuePerInteraction;
+  }
+  public function getAllConversionsFromInteractionsValuePerInteraction()
+  {
+    return $this->allConversionsFromInteractionsValuePerInteraction;
+  }
+  public function setAllConversionsFromMenu($allConversionsFromMenu)
+  {
+    $this->allConversionsFromMenu = $allConversionsFromMenu;
+  }
+  public function getAllConversionsFromMenu()
+  {
+    return $this->allConversionsFromMenu;
+  }
+  public function setAllConversionsFromOrder($allConversionsFromOrder)
+  {
+    $this->allConversionsFromOrder = $allConversionsFromOrder;
+  }
+  public function getAllConversionsFromOrder()
+  {
+    return $this->allConversionsFromOrder;
+  }
+  public function setAllConversionsFromOtherEngagement($allConversionsFromOtherEngagement)
+  {
+    $this->allConversionsFromOtherEngagement = $allConversionsFromOtherEngagement;
+  }
+  public function getAllConversionsFromOtherEngagement()
+  {
+    return $this->allConversionsFromOtherEngagement;
+  }
+  public function setAllConversionsFromStoreVisit($allConversionsFromStoreVisit)
+  {
+    $this->allConversionsFromStoreVisit = $allConversionsFromStoreVisit;
+  }
+  public function getAllConversionsFromStoreVisit()
+  {
+    return $this->allConversionsFromStoreVisit;
+  }
+  public function setAllConversionsFromStoreWebsite($allConversionsFromStoreWebsite)
+  {
+    $this->allConversionsFromStoreWebsite = $allConversionsFromStoreWebsite;
+  }
+  public function getAllConversionsFromStoreWebsite()
+  {
+    return $this->allConversionsFromStoreWebsite;
+  }
+  public function setAllConversionsValue($allConversionsValue)
+  {
+    $this->allConversionsValue = $allConversionsValue;
+  }
+  public function getAllConversionsValue()
+  {
+    return $this->allConversionsValue;
+  }
+  public function setAllConversionsValueByConversionDate($allConversionsValueByConversionDate)
+  {
+    $this->allConversionsValueByConversionDate = $allConversionsValueByConversionDate;
+  }
+  public function getAllConversionsValueByConversionDate()
+  {
+    return $this->allConversionsValueByConversionDate;
+  }
+  public function setAllConversionsValuePerCost($allConversionsValuePerCost)
+  {
+    $this->allConversionsValuePerCost = $allConversionsValuePerCost;
+  }
+  public function getAllConversionsValuePerCost()
+  {
+    return $this->allConversionsValuePerCost;
+  }
+  public function setAverageCost($averageCost)
+  {
+    $this->averageCost = $averageCost;
+  }
+  public function getAverageCost()
+  {
+    return $this->averageCost;
+  }
+  public function setAverageCpc($averageCpc)
+  {
+    $this->averageCpc = $averageCpc;
+  }
+  public function getAverageCpc()
+  {
+    return $this->averageCpc;
+  }
+  public function setAverageCpm($averageCpm)
+  {
+    $this->averageCpm = $averageCpm;
+  }
+  public function getAverageCpm()
+  {
+    return $this->averageCpm;
+  }
+  public function setAverageQualityScore($averageQualityScore)
+  {
+    $this->averageQualityScore = $averageQualityScore;
+  }
+  public function getAverageQualityScore()
+  {
+    return $this->averageQualityScore;
+  }
+  /**
+   * @param string
+   */
+  public function setClicks($clicks)
+  {
+    $this->clicks = $clicks;
+  }
+  /**
+   * @return string
+   */
+  public function getClicks()
+  {
+    return $this->clicks;
+  }
+  public function setClientAccountConversions($clientAccountConversions)
+  {
+    $this->clientAccountConversions = $clientAccountConversions;
+  }
+  public function getClientAccountConversions()
+  {
+    return $this->clientAccountConversions;
+  }
+  public function setClientAccountConversionsValue($clientAccountConversionsValue)
+  {
+    $this->clientAccountConversionsValue = $clientAccountConversionsValue;
+  }
+  public function getClientAccountConversionsValue()
+  {
+    return $this->clientAccountConversionsValue;
+  }
+  /**
+   * @param string
+   */
+  public function setClientAccountCrossSellCostOfGoodsSoldMicros($clientAccountCrossSellCostOfGoodsSoldMicros)
+  {
+    $this->clientAccountCrossSellCostOfGoodsSoldMicros = $clientAccountCrossSellCostOfGoodsSoldMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getClientAccountCrossSellCostOfGoodsSoldMicros()
+  {
+    return $this->clientAccountCrossSellCostOfGoodsSoldMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setClientAccountCrossSellGrossProfitMicros($clientAccountCrossSellGrossProfitMicros)
+  {
+    $this->clientAccountCrossSellGrossProfitMicros = $clientAccountCrossSellGrossProfitMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getClientAccountCrossSellGrossProfitMicros()
+  {
+    return $this->clientAccountCrossSellGrossProfitMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setClientAccountCrossSellRevenueMicros($clientAccountCrossSellRevenueMicros)
+  {
+    $this->clientAccountCrossSellRevenueMicros = $clientAccountCrossSellRevenueMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getClientAccountCrossSellRevenueMicros()
+  {
+    return $this->clientAccountCrossSellRevenueMicros;
+  }
+  public function setClientAccountCrossSellUnitsSold($clientAccountCrossSellUnitsSold)
+  {
+    $this->clientAccountCrossSellUnitsSold = $clientAccountCrossSellUnitsSold;
+  }
+  public function getClientAccountCrossSellUnitsSold()
+  {
+    return $this->clientAccountCrossSellUnitsSold;
+  }
+  /**
+   * @param string
+   */
+  public function setClientAccountLeadCostOfGoodsSoldMicros($clientAccountLeadCostOfGoodsSoldMicros)
+  {
+    $this->clientAccountLeadCostOfGoodsSoldMicros = $clientAccountLeadCostOfGoodsSoldMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getClientAccountLeadCostOfGoodsSoldMicros()
+  {
+    return $this->clientAccountLeadCostOfGoodsSoldMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setClientAccountLeadGrossProfitMicros($clientAccountLeadGrossProfitMicros)
+  {
+    $this->clientAccountLeadGrossProfitMicros = $clientAccountLeadGrossProfitMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getClientAccountLeadGrossProfitMicros()
+  {
+    return $this->clientAccountLeadGrossProfitMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setClientAccountLeadRevenueMicros($clientAccountLeadRevenueMicros)
+  {
+    $this->clientAccountLeadRevenueMicros = $clientAccountLeadRevenueMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getClientAccountLeadRevenueMicros()
+  {
+    return $this->clientAccountLeadRevenueMicros;
+  }
+  public function setClientAccountLeadUnitsSold($clientAccountLeadUnitsSold)
+  {
+    $this->clientAccountLeadUnitsSold = $clientAccountLeadUnitsSold;
+  }
+  public function getClientAccountLeadUnitsSold()
+  {
+    return $this->clientAccountLeadUnitsSold;
+  }
+  /**
+   * @param string
+   */
+  public function setClientAccountViewThroughConversions($clientAccountViewThroughConversions)
+  {
+    $this->clientAccountViewThroughConversions = $clientAccountViewThroughConversions;
+  }
+  /**
+   * @return string
+   */
+  public function getClientAccountViewThroughConversions()
+  {
+    return $this->clientAccountViewThroughConversions;
+  }
+  public function setContentBudgetLostImpressionShare($contentBudgetLostImpressionShare)
+  {
+    $this->contentBudgetLostImpressionShare = $contentBudgetLostImpressionShare;
+  }
+  public function getContentBudgetLostImpressionShare()
+  {
+    return $this->contentBudgetLostImpressionShare;
+  }
+  public function setContentImpressionShare($contentImpressionShare)
+  {
+    $this->contentImpressionShare = $contentImpressionShare;
+  }
+  public function getContentImpressionShare()
+  {
+    return $this->contentImpressionShare;
+  }
+  public function setContentRankLostImpressionShare($contentRankLostImpressionShare)
+  {
+    $this->contentRankLostImpressionShare = $contentRankLostImpressionShare;
+  }
+  public function getContentRankLostImpressionShare()
+  {
+    return $this->contentRankLostImpressionShare;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonValue[]
+   */
+  public function setConversionCustomMetrics($conversionCustomMetrics)
+  {
+    $this->conversionCustomMetrics = $conversionCustomMetrics;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonValue[]
+   */
+  public function getConversionCustomMetrics()
+  {
+    return $this->conversionCustomMetrics;
+  }
+  public function setConversions($conversions)
+  {
+    $this->conversions = $conversions;
+  }
+  public function getConversions()
+  {
+    return $this->conversions;
+  }
+  public function setConversionsByConversionDate($conversionsByConversionDate)
+  {
+    $this->conversionsByConversionDate = $conversionsByConversionDate;
+  }
+  public function getConversionsByConversionDate()
+  {
+    return $this->conversionsByConversionDate;
+  }
+  public function setConversionsFromInteractionsRate($conversionsFromInteractionsRate)
+  {
+    $this->conversionsFromInteractionsRate = $conversionsFromInteractionsRate;
+  }
+  public function getConversionsFromInteractionsRate()
+  {
+    return $this->conversionsFromInteractionsRate;
+  }
+  public function setConversionsFromInteractionsValuePerInteraction($conversionsFromInteractionsValuePerInteraction)
+  {
+    $this->conversionsFromInteractionsValuePerInteraction = $conversionsFromInteractionsValuePerInteraction;
+  }
+  public function getConversionsFromInteractionsValuePerInteraction()
+  {
+    return $this->conversionsFromInteractionsValuePerInteraction;
+  }
+  public function setConversionsValue($conversionsValue)
+  {
+    $this->conversionsValue = $conversionsValue;
+  }
+  public function getConversionsValue()
+  {
+    return $this->conversionsValue;
+  }
+  public function setConversionsValueByConversionDate($conversionsValueByConversionDate)
+  {
+    $this->conversionsValueByConversionDate = $conversionsValueByConversionDate;
+  }
+  public function getConversionsValueByConversionDate()
+  {
+    return $this->conversionsValueByConversionDate;
+  }
+  public function setConversionsValuePerCost($conversionsValuePerCost)
+  {
+    $this->conversionsValuePerCost = $conversionsValuePerCost;
+  }
+  public function getConversionsValuePerCost()
+  {
+    return $this->conversionsValuePerCost;
+  }
+  /**
+   * @param string
+   */
+  public function setCostMicros($costMicros)
+  {
+    $this->costMicros = $costMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCostMicros()
+  {
+    return $this->costMicros;
+  }
+  public function setCostPerAllConversions($costPerAllConversions)
+  {
+    $this->costPerAllConversions = $costPerAllConversions;
+  }
+  public function getCostPerAllConversions()
+  {
+    return $this->costPerAllConversions;
+  }
+  public function setCostPerConversion($costPerConversion)
+  {
+    $this->costPerConversion = $costPerConversion;
+  }
+  public function getCostPerConversion()
+  {
+    return $this->costPerConversion;
+  }
+  public function setCostPerCurrentModelAttributedConversion($costPerCurrentModelAttributedConversion)
+  {
+    $this->costPerCurrentModelAttributedConversion = $costPerCurrentModelAttributedConversion;
+  }
+  public function getCostPerCurrentModelAttributedConversion()
+  {
+    return $this->costPerCurrentModelAttributedConversion;
+  }
+  public function setCrossDeviceConversions($crossDeviceConversions)
+  {
+    $this->crossDeviceConversions = $crossDeviceConversions;
+  }
+  public function getCrossDeviceConversions()
+  {
+    return $this->crossDeviceConversions;
+  }
+  public function setCrossDeviceConversionsByConversionDate($crossDeviceConversionsByConversionDate)
+  {
+    $this->crossDeviceConversionsByConversionDate = $crossDeviceConversionsByConversionDate;
+  }
+  public function getCrossDeviceConversionsByConversionDate()
+  {
+    return $this->crossDeviceConversionsByConversionDate;
+  }
+  public function setCrossDeviceConversionsValue($crossDeviceConversionsValue)
+  {
+    $this->crossDeviceConversionsValue = $crossDeviceConversionsValue;
+  }
+  public function getCrossDeviceConversionsValue()
+  {
+    return $this->crossDeviceConversionsValue;
+  }
+  public function setCrossDeviceConversionsValueByConversionDate($crossDeviceConversionsValueByConversionDate)
+  {
+    $this->crossDeviceConversionsValueByConversionDate = $crossDeviceConversionsValueByConversionDate;
+  }
+  public function getCrossDeviceConversionsValueByConversionDate()
+  {
+    return $this->crossDeviceConversionsValueByConversionDate;
+  }
+  /**
+   * @param string
+   */
+  public function setCrossSellCostOfGoodsSoldMicros($crossSellCostOfGoodsSoldMicros)
+  {
+    $this->crossSellCostOfGoodsSoldMicros = $crossSellCostOfGoodsSoldMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCrossSellCostOfGoodsSoldMicros()
+  {
+    return $this->crossSellCostOfGoodsSoldMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setCrossSellGrossProfitMicros($crossSellGrossProfitMicros)
+  {
+    $this->crossSellGrossProfitMicros = $crossSellGrossProfitMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCrossSellGrossProfitMicros()
+  {
+    return $this->crossSellGrossProfitMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setCrossSellRevenueMicros($crossSellRevenueMicros)
+  {
+    $this->crossSellRevenueMicros = $crossSellRevenueMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCrossSellRevenueMicros()
+  {
+    return $this->crossSellRevenueMicros;
+  }
+  public function setCrossSellUnitsSold($crossSellUnitsSold)
+  {
+    $this->crossSellUnitsSold = $crossSellUnitsSold;
+  }
+  public function getCrossSellUnitsSold()
+  {
+    return $this->crossSellUnitsSold;
+  }
+  public function setCtr($ctr)
+  {
+    $this->ctr = $ctr;
+  }
+  public function getCtr()
+  {
+    return $this->ctr;
+  }
+  public function setGeneralInvalidClickRate($generalInvalidClickRate)
+  {
+    $this->generalInvalidClickRate = $generalInvalidClickRate;
+  }
+  public function getGeneralInvalidClickRate()
+  {
+    return $this->generalInvalidClickRate;
+  }
+  /**
+   * @param string
+   */
+  public function setGeneralInvalidClicks($generalInvalidClicks)
+  {
+    $this->generalInvalidClicks = $generalInvalidClicks;
+  }
+  /**
+   * @return string
+   */
+  public function getGeneralInvalidClicks()
+  {
+    return $this->generalInvalidClicks;
+  }
+  /**
+   * @param string
+   */
+  public function setHistoricalCreativeQualityScore($historicalCreativeQualityScore)
+  {
+    $this->historicalCreativeQualityScore = $historicalCreativeQualityScore;
+  }
+  /**
+   * @return string
+   */
+  public function getHistoricalCreativeQualityScore()
+  {
+    return $this->historicalCreativeQualityScore;
+  }
+  /**
+   * @param string
+   */
+  public function setHistoricalLandingPageQualityScore($historicalLandingPageQualityScore)
+  {
+    $this->historicalLandingPageQualityScore = $historicalLandingPageQualityScore;
+  }
+  /**
+   * @return string
+   */
+  public function getHistoricalLandingPageQualityScore()
+  {
+    return $this->historicalLandingPageQualityScore;
+  }
+  /**
+   * @param string
+   */
+  public function setHistoricalQualityScore($historicalQualityScore)
+  {
+    $this->historicalQualityScore = $historicalQualityScore;
+  }
+  /**
+   * @return string
+   */
+  public function getHistoricalQualityScore()
+  {
+    return $this->historicalQualityScore;
+  }
+  /**
+   * @param string
+   */
+  public function setHistoricalSearchPredictedCtr($historicalSearchPredictedCtr)
+  {
+    $this->historicalSearchPredictedCtr = $historicalSearchPredictedCtr;
+  }
+  /**
+   * @return string
+   */
+  public function getHistoricalSearchPredictedCtr()
+  {
+    return $this->historicalSearchPredictedCtr;
+  }
+  /**
+   * @param string
+   */
+  public function setImpressions($impressions)
+  {
+    $this->impressions = $impressions;
+  }
+  /**
+   * @return string
+   */
+  public function getImpressions()
+  {
+    return $this->impressions;
+  }
+  /**
+   * @param string[]
+   */
+  public function setInteractionEventTypes($interactionEventTypes)
+  {
+    $this->interactionEventTypes = $interactionEventTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getInteractionEventTypes()
+  {
+    return $this->interactionEventTypes;
+  }
+  public function setInteractionRate($interactionRate)
+  {
+    $this->interactionRate = $interactionRate;
+  }
+  public function getInteractionRate()
+  {
+    return $this->interactionRate;
+  }
+  /**
+   * @param string
+   */
+  public function setInteractions($interactions)
+  {
+    $this->interactions = $interactions;
+  }
+  /**
+   * @return string
+   */
+  public function getInteractions()
+  {
+    return $this->interactions;
+  }
+  public function setInvalidClickRate($invalidClickRate)
+  {
+    $this->invalidClickRate = $invalidClickRate;
+  }
+  public function getInvalidClickRate()
+  {
+    return $this->invalidClickRate;
+  }
+  /**
+   * @param string
+   */
+  public function setInvalidClicks($invalidClicks)
+  {
+    $this->invalidClicks = $invalidClicks;
+  }
+  /**
+   * @return string
+   */
+  public function getInvalidClicks()
+  {
+    return $this->invalidClicks;
+  }
+  /**
+   * @param string
+   */
+  public function setLeadCostOfGoodsSoldMicros($leadCostOfGoodsSoldMicros)
+  {
+    $this->leadCostOfGoodsSoldMicros = $leadCostOfGoodsSoldMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getLeadCostOfGoodsSoldMicros()
+  {
+    return $this->leadCostOfGoodsSoldMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setLeadGrossProfitMicros($leadGrossProfitMicros)
+  {
+    $this->leadGrossProfitMicros = $leadGrossProfitMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getLeadGrossProfitMicros()
+  {
+    return $this->leadGrossProfitMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setLeadRevenueMicros($leadRevenueMicros)
+  {
+    $this->leadRevenueMicros = $leadRevenueMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getLeadRevenueMicros()
+  {
+    return $this->leadRevenueMicros;
+  }
+  public function setLeadUnitsSold($leadUnitsSold)
+  {
+    $this->leadUnitsSold = $leadUnitsSold;
+  }
+  public function getLeadUnitsSold()
+  {
+    return $this->leadUnitsSold;
+  }
+  public function setMobileFriendlyClicksPercentage($mobileFriendlyClicksPercentage)
+  {
+    $this->mobileFriendlyClicksPercentage = $mobileFriendlyClicksPercentage;
+  }
+  public function getMobileFriendlyClicksPercentage()
+  {
+    return $this->mobileFriendlyClicksPercentage;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonValue[]
+   */
+  public function setRawEventConversionMetrics($rawEventConversionMetrics)
+  {
+    $this->rawEventConversionMetrics = $rawEventConversionMetrics;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonValue[]
+   */
+  public function getRawEventConversionMetrics()
+  {
+    return $this->rawEventConversionMetrics;
+  }
+  public function setSearchAbsoluteTopImpressionShare($searchAbsoluteTopImpressionShare)
+  {
+    $this->searchAbsoluteTopImpressionShare = $searchAbsoluteTopImpressionShare;
+  }
+  public function getSearchAbsoluteTopImpressionShare()
+  {
+    return $this->searchAbsoluteTopImpressionShare;
+  }
+  public function setSearchBudgetLostAbsoluteTopImpressionShare($searchBudgetLostAbsoluteTopImpressionShare)
+  {
+    $this->searchBudgetLostAbsoluteTopImpressionShare = $searchBudgetLostAbsoluteTopImpressionShare;
+  }
+  public function getSearchBudgetLostAbsoluteTopImpressionShare()
+  {
+    return $this->searchBudgetLostAbsoluteTopImpressionShare;
+  }
+  public function setSearchBudgetLostImpressionShare($searchBudgetLostImpressionShare)
+  {
+    $this->searchBudgetLostImpressionShare = $searchBudgetLostImpressionShare;
+  }
+  public function getSearchBudgetLostImpressionShare()
+  {
+    return $this->searchBudgetLostImpressionShare;
+  }
+  public function setSearchBudgetLostTopImpressionShare($searchBudgetLostTopImpressionShare)
+  {
+    $this->searchBudgetLostTopImpressionShare = $searchBudgetLostTopImpressionShare;
+  }
+  public function getSearchBudgetLostTopImpressionShare()
+  {
+    return $this->searchBudgetLostTopImpressionShare;
+  }
+  public function setSearchClickShare($searchClickShare)
+  {
+    $this->searchClickShare = $searchClickShare;
+  }
+  public function getSearchClickShare()
+  {
+    return $this->searchClickShare;
+  }
+  public function setSearchExactMatchImpressionShare($searchExactMatchImpressionShare)
+  {
+    $this->searchExactMatchImpressionShare = $searchExactMatchImpressionShare;
+  }
+  public function getSearchExactMatchImpressionShare()
+  {
+    return $this->searchExactMatchImpressionShare;
+  }
+  public function setSearchImpressionShare($searchImpressionShare)
+  {
+    $this->searchImpressionShare = $searchImpressionShare;
+  }
+  public function getSearchImpressionShare()
+  {
+    return $this->searchImpressionShare;
+  }
+  public function setSearchRankLostAbsoluteTopImpressionShare($searchRankLostAbsoluteTopImpressionShare)
+  {
+    $this->searchRankLostAbsoluteTopImpressionShare = $searchRankLostAbsoluteTopImpressionShare;
+  }
+  public function getSearchRankLostAbsoluteTopImpressionShare()
+  {
+    return $this->searchRankLostAbsoluteTopImpressionShare;
+  }
+  public function setSearchRankLostImpressionShare($searchRankLostImpressionShare)
+  {
+    $this->searchRankLostImpressionShare = $searchRankLostImpressionShare;
+  }
+  public function getSearchRankLostImpressionShare()
+  {
+    return $this->searchRankLostImpressionShare;
+  }
+  public function setSearchRankLostTopImpressionShare($searchRankLostTopImpressionShare)
+  {
+    $this->searchRankLostTopImpressionShare = $searchRankLostTopImpressionShare;
+  }
+  public function getSearchRankLostTopImpressionShare()
+  {
+    return $this->searchRankLostTopImpressionShare;
+  }
+  public function setSearchTopImpressionShare($searchTopImpressionShare)
+  {
+    $this->searchTopImpressionShare = $searchTopImpressionShare;
+  }
+  public function getSearchTopImpressionShare()
+  {
+    return $this->searchTopImpressionShare;
+  }
+  public function setTopImpressionPercentage($topImpressionPercentage)
+  {
+    $this->topImpressionPercentage = $topImpressionPercentage;
+  }
+  public function getTopImpressionPercentage()
+  {
+    return $this->topImpressionPercentage;
+  }
+  public function setValuePerAllConversions($valuePerAllConversions)
+  {
+    $this->valuePerAllConversions = $valuePerAllConversions;
+  }
+  public function getValuePerAllConversions()
+  {
+    return $this->valuePerAllConversions;
+  }
+  public function setValuePerAllConversionsByConversionDate($valuePerAllConversionsByConversionDate)
+  {
+    $this->valuePerAllConversionsByConversionDate = $valuePerAllConversionsByConversionDate;
+  }
+  public function getValuePerAllConversionsByConversionDate()
+  {
+    return $this->valuePerAllConversionsByConversionDate;
+  }
+  public function setValuePerConversion($valuePerConversion)
+  {
+    $this->valuePerConversion = $valuePerConversion;
+  }
+  public function getValuePerConversion()
+  {
+    return $this->valuePerConversion;
+  }
+  public function setValuePerConversionsByConversionDate($valuePerConversionsByConversionDate)
+  {
+    $this->valuePerConversionsByConversionDate = $valuePerConversionsByConversionDate;
+  }
+  public function getValuePerConversionsByConversionDate()
+  {
+    return $this->valuePerConversionsByConversionDate;
+  }
+  public function setVisits($visits)
+  {
+    $this->visits = $visits;
+  }
+  public function getVisits()
+  {
+    return $this->visits;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonMetrics::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonMetrics');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonMobileAppAsset.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonMobileAppAsset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonMobileAppAsset.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\SA360;
+
+class GoogleAdsSearchads360V0CommonMobileAppAsset extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $appId;
+  /**
+   * @var string
+   */
+  public $appStore;
+
+  /**
+   * @param string
+   */
+  public function setAppId($appId)
+  {
+    $this->appId = $appId;
+  }
+  /**
+   * @return string
+   */
+  public function getAppId()
+  {
+    return $this->appId;
+  }
+  /**
+   * @param string
+   */
+  public function setAppStore($appStore)
+  {
+    $this->appStore = $appStore;
+  }
+  /**
+   * @return string
+   */
+  public function getAppStore()
+  {
+    return $this->appStore;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonMobileAppAsset::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonMobileAppAsset');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonPercentCpc.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonPercentCpc.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonPercentCpc.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\SA360;
+
+class GoogleAdsSearchads360V0CommonPercentCpc extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cpcBidCeilingMicros;
+  /**
+   * @var bool
+   */
+  public $enhancedCpcEnabled;
+
+  /**
+   * @param string
+   */
+  public function setCpcBidCeilingMicros($cpcBidCeilingMicros)
+  {
+    $this->cpcBidCeilingMicros = $cpcBidCeilingMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCpcBidCeilingMicros()
+  {
+    return $this->cpcBidCeilingMicros;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnhancedCpcEnabled($enhancedCpcEnabled)
+  {
+    $this->enhancedCpcEnabled = $enhancedCpcEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnhancedCpcEnabled()
+  {
+    return $this->enhancedCpcEnabled;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonPercentCpc::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonPercentCpc');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonRealTimeBiddingSetting.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonRealTimeBiddingSetting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonRealTimeBiddingSetting.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\SA360;
+
+class GoogleAdsSearchads360V0CommonRealTimeBiddingSetting extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $optIn;
+
+  /**
+   * @param bool
+   */
+  public function setOptIn($optIn)
+  {
+    $this->optIn = $optIn;
+  }
+  /**
+   * @return bool
+   */
+  public function getOptIn()
+  {
+    return $this->optIn;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonRealTimeBiddingSetting::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonRealTimeBiddingSetting');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonSearchAds360ExpandedDynamicSearchAdInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonSearchAds360ExpandedDynamicSearchAdInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonSearchAds360ExpandedDynamicSearchAdInfo.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\SA360;
+
+class GoogleAdsSearchads360V0CommonSearchAds360ExpandedDynamicSearchAdInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $adTrackingId;
+  /**
+   * @var string
+   */
+  public $description1;
+  /**
+   * @var string
+   */
+  public $description2;
+
+  /**
+   * @param string
+   */
+  public function setAdTrackingId($adTrackingId)
+  {
+    $this->adTrackingId = $adTrackingId;
+  }
+  /**
+   * @return string
+   */
+  public function getAdTrackingId()
+  {
+    return $this->adTrackingId;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription1($description1)
+  {
+    $this->description1 = $description1;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription1()
+  {
+    return $this->description1;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription2($description2)
+  {
+    $this->description2 = $description2;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription2()
+  {
+    return $this->description2;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonSearchAds360ExpandedDynamicSearchAdInfo::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonSearchAds360ExpandedDynamicSearchAdInfo');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonSearchAds360ExpandedTextAdInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonSearchAds360ExpandedTextAdInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonSearchAds360ExpandedTextAdInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,170 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0CommonSearchAds360ExpandedTextAdInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $adTrackingId;
+  /**
+   * @var string
+   */
+  public $description1;
+  /**
+   * @var string
+   */
+  public $description2;
+  /**
+   * @var string
+   */
+  public $headline;
+  /**
+   * @var string
+   */
+  public $headline2;
+  /**
+   * @var string
+   */
+  public $headline3;
+  /**
+   * @var string
+   */
+  public $path1;
+  /**
+   * @var string
+   */
+  public $path2;
+
+  /**
+   * @param string
+   */
+  public function setAdTrackingId($adTrackingId)
+  {
+    $this->adTrackingId = $adTrackingId;
+  }
+  /**
+   * @return string
+   */
+  public function getAdTrackingId()
+  {
+    return $this->adTrackingId;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription1($description1)
+  {
+    $this->description1 = $description1;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription1()
+  {
+    return $this->description1;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription2($description2)
+  {
+    $this->description2 = $description2;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription2()
+  {
+    return $this->description2;
+  }
+  /**
+   * @param string
+   */
+  public function setHeadline($headline)
+  {
+    $this->headline = $headline;
+  }
+  /**
+   * @return string
+   */
+  public function getHeadline()
+  {
+    return $this->headline;
+  }
+  /**
+   * @param string
+   */
+  public function setHeadline2($headline2)
+  {
+    $this->headline2 = $headline2;
+  }
+  /**
+   * @return string
+   */
+  public function getHeadline2()
+  {
+    return $this->headline2;
+  }
+  /**
+   * @param string
+   */
+  public function setHeadline3($headline3)
+  {
+    $this->headline3 = $headline3;
+  }
+  /**
+   * @return string
+   */
+  public function getHeadline3()
+  {
+    return $this->headline3;
+  }
+  /**
+   * @param string
+   */
+  public function setPath1($path1)
+  {
+    $this->path1 = $path1;
+  }
+  /**
+   * @return string
+   */
+  public function getPath1()
+  {
+    return $this->path1;
+  }
+  /**
+   * @param string
+   */
+  public function setPath2($path2)
+  {
+    $this->path2 = $path2;
+  }
+  /**
+   * @return string
+   */
+  public function getPath2()
+  {
+    return $this->path2;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonSearchAds360ExpandedTextAdInfo::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonSearchAds360ExpandedTextAdInfo');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonSearchAds360ProductAdInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonSearchAds360ProductAdInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonSearchAds360ProductAdInfo.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\SA360;
+
+class GoogleAdsSearchads360V0CommonSearchAds360ProductAdInfo extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonSearchAds360ProductAdInfo::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonSearchAds360ProductAdInfo');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonSearchAds360ResponsiveSearchAdInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonSearchAds360ResponsiveSearchAdInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonSearchAds360ResponsiveSearchAdInfo.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\SA360;
+
+class GoogleAdsSearchads360V0CommonSearchAds360ResponsiveSearchAdInfo extends \Google\Collection
+{
+  protected $collection_key = 'headlines';
+  /**
+   * @var string
+   */
+  public $adTrackingId;
+  protected $descriptionsType = GoogleAdsSearchads360V0CommonAdTextAsset::class;
+  protected $descriptionsDataType = 'array';
+  protected $headlinesType = GoogleAdsSearchads360V0CommonAdTextAsset::class;
+  protected $headlinesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $path1;
+  /**
+   * @var string
+   */
+  public $path2;
+
+  /**
+   * @param string
+   */
+  public function setAdTrackingId($adTrackingId)
+  {
+    $this->adTrackingId = $adTrackingId;
+  }
+  /**
+   * @return string
+   */
+  public function getAdTrackingId()
+  {
+    return $this->adTrackingId;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonAdTextAsset[]
+   */
+  public function setDescriptions($descriptions)
+  {
+    $this->descriptions = $descriptions;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonAdTextAsset[]
+   */
+  public function getDescriptions()
+  {
+    return $this->descriptions;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonAdTextAsset[]
+   */
+  public function setHeadlines($headlines)
+  {
+    $this->headlines = $headlines;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonAdTextAsset[]
+   */
+  public function getHeadlines()
+  {
+    return $this->headlines;
+  }
+  /**
+   * @param string
+   */
+  public function setPath1($path1)
+  {
+    $this->path1 = $path1;
+  }
+  /**
+   * @return string
+   */
+  public function getPath1()
+  {
+    return $this->path1;
+  }
+  /**
+   * @param string
+   */
+  public function setPath2($path2)
+  {
+    $this->path2 = $path2;
+  }
+  /**
+   * @return string
+   */
+  public function getPath2()
+  {
+    return $this->path2;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonSearchAds360ResponsiveSearchAdInfo::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonSearchAds360ResponsiveSearchAdInfo');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonSearchAds360TextAdInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonSearchAds360TextAdInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonSearchAds360TextAdInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,134 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0CommonSearchAds360TextAdInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $adTrackingId;
+  /**
+   * @var string
+   */
+  public $description1;
+  /**
+   * @var string
+   */
+  public $description2;
+  /**
+   * @var string
+   */
+  public $displayMobileUrl;
+  /**
+   * @var string
+   */
+  public $displayUrl;
+  /**
+   * @var string
+   */
+  public $headline;
+
+  /**
+   * @param string
+   */
+  public function setAdTrackingId($adTrackingId)
+  {
+    $this->adTrackingId = $adTrackingId;
+  }
+  /**
+   * @return string
+   */
+  public function getAdTrackingId()
+  {
+    return $this->adTrackingId;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription1($description1)
+  {
+    $this->description1 = $description1;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription1()
+  {
+    return $this->description1;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription2($description2)
+  {
+    $this->description2 = $description2;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription2()
+  {
+    return $this->description2;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayMobileUrl($displayMobileUrl)
+  {
+    $this->displayMobileUrl = $displayMobileUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayMobileUrl()
+  {
+    return $this->displayMobileUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayUrl($displayUrl)
+  {
+    $this->displayUrl = $displayUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayUrl()
+  {
+    return $this->displayUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setHeadline($headline)
+  {
+    $this->headline = $headline;
+  }
+  /**
+   * @return string
+   */
+  public function getHeadline()
+  {
+    return $this->headline;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonSearchAds360TextAdInfo::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonSearchAds360TextAdInfo');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonSegments.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonSegments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonSegments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,1153 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0CommonSegments extends \Google\Collection
+{
+  protected $collection_key = 'rawEventConversionDimensions';
+  /**
+   * @var string
+   */
+  public $adNetworkType;
+  protected $assetInteractionTargetType = GoogleAdsSearchads360V0CommonAssetInteractionTarget::class;
+  protected $assetInteractionTargetDataType = '';
+  /**
+   * @var string
+   */
+  public $conversionAction;
+  /**
+   * @var string
+   */
+  public $conversionActionCategory;
+  /**
+   * @var string
+   */
+  public $conversionActionName;
+  protected $conversionCustomDimensionsType = GoogleAdsSearchads360V0CommonValue::class;
+  protected $conversionCustomDimensionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $date;
+  /**
+   * @var string
+   */
+  public $dayOfWeek;
+  /**
+   * @var string
+   */
+  public $device;
+  /**
+   * @var string
+   */
+  public $geoTargetCity;
+  /**
+   * @var string
+   */
+  public $geoTargetCountry;
+  /**
+   * @var string
+   */
+  public $geoTargetMetro;
+  /**
+   * @var string
+   */
+  public $geoTargetRegion;
+  /**
+   * @var int
+   */
+  public $hour;
+  protected $keywordType = GoogleAdsSearchads360V0CommonKeyword::class;
+  protected $keywordDataType = '';
+  /**
+   * @var string
+   */
+  public $month;
+  /**
+   * @var string
+   */
+  public $productBiddingCategoryLevel1;
+  /**
+   * @var string
+   */
+  public $productBiddingCategoryLevel2;
+  /**
+   * @var string
+   */
+  public $productBiddingCategoryLevel3;
+  /**
+   * @var string
+   */
+  public $productBiddingCategoryLevel4;
+  /**
+   * @var string
+   */
+  public $productBiddingCategoryLevel5;
+  /**
+   * @var string
+   */
+  public $productBrand;
+  /**
+   * @var string
+   */
+  public $productChannel;
+  /**
+   * @var string
+   */
+  public $productChannelExclusivity;
+  /**
+   * @var string
+   */
+  public $productCondition;
+  /**
+   * @var string
+   */
+  public $productCountry;
+  /**
+   * @var string
+   */
+  public $productCustomAttribute0;
+  /**
+   * @var string
+   */
+  public $productCustomAttribute1;
+  /**
+   * @var string
+   */
+  public $productCustomAttribute2;
+  /**
+   * @var string
+   */
+  public $productCustomAttribute3;
+  /**
+   * @var string
+   */
+  public $productCustomAttribute4;
+  /**
+   * @var string
+   */
+  public $productItemId;
+  /**
+   * @var string
+   */
+  public $productLanguage;
+  /**
+   * @var string
+   */
+  public $productSoldBiddingCategoryLevel1;
+  /**
+   * @var string
+   */
+  public $productSoldBiddingCategoryLevel2;
+  /**
+   * @var string
+   */
+  public $productSoldBiddingCategoryLevel3;
+  /**
+   * @var string
+   */
+  public $productSoldBiddingCategoryLevel4;
+  /**
+   * @var string
+   */
+  public $productSoldBiddingCategoryLevel5;
+  /**
+   * @var string
+   */
+  public $productSoldBrand;
+  /**
+   * @var string
+   */
+  public $productSoldCondition;
+  /**
+   * @var string
+   */
+  public $productSoldCustomAttribute0;
+  /**
+   * @var string
+   */
+  public $productSoldCustomAttribute1;
+  /**
+   * @var string
+   */
+  public $productSoldCustomAttribute2;
+  /**
+   * @var string
+   */
+  public $productSoldCustomAttribute3;
+  /**
+   * @var string
+   */
+  public $productSoldCustomAttribute4;
+  /**
+   * @var string
+   */
+  public $productSoldItemId;
+  /**
+   * @var string
+   */
+  public $productSoldTitle;
+  /**
+   * @var string
+   */
+  public $productSoldTypeL1;
+  /**
+   * @var string
+   */
+  public $productSoldTypeL2;
+  /**
+   * @var string
+   */
+  public $productSoldTypeL3;
+  /**
+   * @var string
+   */
+  public $productSoldTypeL4;
+  /**
+   * @var string
+   */
+  public $productSoldTypeL5;
+  /**
+   * @var string
+   */
+  public $productStoreId;
+  /**
+   * @var string
+   */
+  public $productTitle;
+  /**
+   * @var string
+   */
+  public $productTypeL1;
+  /**
+   * @var string
+   */
+  public $productTypeL2;
+  /**
+   * @var string
+   */
+  public $productTypeL3;
+  /**
+   * @var string
+   */
+  public $productTypeL4;
+  /**
+   * @var string
+   */
+  public $productTypeL5;
+  /**
+   * @var string
+   */
+  public $quarter;
+  protected $rawEventConversionDimensionsType = GoogleAdsSearchads360V0CommonValue::class;
+  protected $rawEventConversionDimensionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $week;
+  /**
+   * @var int
+   */
+  public $year;
+
+  /**
+   * @param string
+   */
+  public function setAdNetworkType($adNetworkType)
+  {
+    $this->adNetworkType = $adNetworkType;
+  }
+  /**
+   * @return string
+   */
+  public function getAdNetworkType()
+  {
+    return $this->adNetworkType;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonAssetInteractionTarget
+   */
+  public function setAssetInteractionTarget(GoogleAdsSearchads360V0CommonAssetInteractionTarget $assetInteractionTarget)
+  {
+    $this->assetInteractionTarget = $assetInteractionTarget;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonAssetInteractionTarget
+   */
+  public function getAssetInteractionTarget()
+  {
+    return $this->assetInteractionTarget;
+  }
+  /**
+   * @param string
+   */
+  public function setConversionAction($conversionAction)
+  {
+    $this->conversionAction = $conversionAction;
+  }
+  /**
+   * @return string
+   */
+  public function getConversionAction()
+  {
+    return $this->conversionAction;
+  }
+  /**
+   * @param string
+   */
+  public function setConversionActionCategory($conversionActionCategory)
+  {
+    $this->conversionActionCategory = $conversionActionCategory;
+  }
+  /**
+   * @return string
+   */
+  public function getConversionActionCategory()
+  {
+    return $this->conversionActionCategory;
+  }
+  /**
+   * @param string
+   */
+  public function setConversionActionName($conversionActionName)
+  {
+    $this->conversionActionName = $conversionActionName;
+  }
+  /**
+   * @return string
+   */
+  public function getConversionActionName()
+  {
+    return $this->conversionActionName;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonValue[]
+   */
+  public function setConversionCustomDimensions($conversionCustomDimensions)
+  {
+    $this->conversionCustomDimensions = $conversionCustomDimensions;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonValue[]
+   */
+  public function getConversionCustomDimensions()
+  {
+    return $this->conversionCustomDimensions;
+  }
+  /**
+   * @param string
+   */
+  public function setDate($date)
+  {
+    $this->date = $date;
+  }
+  /**
+   * @return string
+   */
+  public function getDate()
+  {
+    return $this->date;
+  }
+  /**
+   * @param string
+   */
+  public function setDayOfWeek($dayOfWeek)
+  {
+    $this->dayOfWeek = $dayOfWeek;
+  }
+  /**
+   * @return string
+   */
+  public function getDayOfWeek()
+  {
+    return $this->dayOfWeek;
+  }
+  /**
+   * @param string
+   */
+  public function setDevice($device)
+  {
+    $this->device = $device;
+  }
+  /**
+   * @return string
+   */
+  public function getDevice()
+  {
+    return $this->device;
+  }
+  /**
+   * @param string
+   */
+  public function setGeoTargetCity($geoTargetCity)
+  {
+    $this->geoTargetCity = $geoTargetCity;
+  }
+  /**
+   * @return string
+   */
+  public function getGeoTargetCity()
+  {
+    return $this->geoTargetCity;
+  }
+  /**
+   * @param string
+   */
+  public function setGeoTargetCountry($geoTargetCountry)
+  {
+    $this->geoTargetCountry = $geoTargetCountry;
+  }
+  /**
+   * @return string
+   */
+  public function getGeoTargetCountry()
+  {
+    return $this->geoTargetCountry;
+  }
+  /**
+   * @param string
+   */
+  public function setGeoTargetMetro($geoTargetMetro)
+  {
+    $this->geoTargetMetro = $geoTargetMetro;
+  }
+  /**
+   * @return string
+   */
+  public function getGeoTargetMetro()
+  {
+    return $this->geoTargetMetro;
+  }
+  /**
+   * @param string
+   */
+  public function setGeoTargetRegion($geoTargetRegion)
+  {
+    $this->geoTargetRegion = $geoTargetRegion;
+  }
+  /**
+   * @return string
+   */
+  public function getGeoTargetRegion()
+  {
+    return $this->geoTargetRegion;
+  }
+  /**
+   * @param int
+   */
+  public function setHour($hour)
+  {
+    $this->hour = $hour;
+  }
+  /**
+   * @return int
+   */
+  public function getHour()
+  {
+    return $this->hour;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonKeyword
+   */
+  public function setKeyword(GoogleAdsSearchads360V0CommonKeyword $keyword)
+  {
+    $this->keyword = $keyword;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonKeyword
+   */
+  public function getKeyword()
+  {
+    return $this->keyword;
+  }
+  /**
+   * @param string
+   */
+  public function setMonth($month)
+  {
+    $this->month = $month;
+  }
+  /**
+   * @return string
+   */
+  public function getMonth()
+  {
+    return $this->month;
+  }
+  /**
+   * @param string
+   */
+  public function setProductBiddingCategoryLevel1($productBiddingCategoryLevel1)
+  {
+    $this->productBiddingCategoryLevel1 = $productBiddingCategoryLevel1;
+  }
+  /**
+   * @return string
+   */
+  public function getProductBiddingCategoryLevel1()
+  {
+    return $this->productBiddingCategoryLevel1;
+  }
+  /**
+   * @param string
+   */
+  public function setProductBiddingCategoryLevel2($productBiddingCategoryLevel2)
+  {
+    $this->productBiddingCategoryLevel2 = $productBiddingCategoryLevel2;
+  }
+  /**
+   * @return string
+   */
+  public function getProductBiddingCategoryLevel2()
+  {
+    return $this->productBiddingCategoryLevel2;
+  }
+  /**
+   * @param string
+   */
+  public function setProductBiddingCategoryLevel3($productBiddingCategoryLevel3)
+  {
+    $this->productBiddingCategoryLevel3 = $productBiddingCategoryLevel3;
+  }
+  /**
+   * @return string
+   */
+  public function getProductBiddingCategoryLevel3()
+  {
+    return $this->productBiddingCategoryLevel3;
+  }
+  /**
+   * @param string
+   */
+  public function setProductBiddingCategoryLevel4($productBiddingCategoryLevel4)
+  {
+    $this->productBiddingCategoryLevel4 = $productBiddingCategoryLevel4;
+  }
+  /**
+   * @return string
+   */
+  public function getProductBiddingCategoryLevel4()
+  {
+    return $this->productBiddingCategoryLevel4;
+  }
+  /**
+   * @param string
+   */
+  public function setProductBiddingCategoryLevel5($productBiddingCategoryLevel5)
+  {
+    $this->productBiddingCategoryLevel5 = $productBiddingCategoryLevel5;
+  }
+  /**
+   * @return string
+   */
+  public function getProductBiddingCategoryLevel5()
+  {
+    return $this->productBiddingCategoryLevel5;
+  }
+  /**
+   * @param string
+   */
+  public function setProductBrand($productBrand)
+  {
+    $this->productBrand = $productBrand;
+  }
+  /**
+   * @return string
+   */
+  public function getProductBrand()
+  {
+    return $this->productBrand;
+  }
+  /**
+   * @param string
+   */
+  public function setProductChannel($productChannel)
+  {
+    $this->productChannel = $productChannel;
+  }
+  /**
+   * @return string
+   */
+  public function getProductChannel()
+  {
+    return $this->productChannel;
+  }
+  /**
+   * @param string
+   */
+  public function setProductChannelExclusivity($productChannelExclusivity)
+  {
+    $this->productChannelExclusivity = $productChannelExclusivity;
+  }
+  /**
+   * @return string
+   */
+  public function getProductChannelExclusivity()
+  {
+    return $this->productChannelExclusivity;
+  }
+  /**
+   * @param string
+   */
+  public function setProductCondition($productCondition)
+  {
+    $this->productCondition = $productCondition;
+  }
+  /**
+   * @return string
+   */
+  public function getProductCondition()
+  {
+    return $this->productCondition;
+  }
+  /**
+   * @param string
+   */
+  public function setProductCountry($productCountry)
+  {
+    $this->productCountry = $productCountry;
+  }
+  /**
+   * @return string
+   */
+  public function getProductCountry()
+  {
+    return $this->productCountry;
+  }
+  /**
+   * @param string
+   */
+  public function setProductCustomAttribute0($productCustomAttribute0)
+  {
+    $this->productCustomAttribute0 = $productCustomAttribute0;
+  }
+  /**
+   * @return string
+   */
+  public function getProductCustomAttribute0()
+  {
+    return $this->productCustomAttribute0;
+  }
+  /**
+   * @param string
+   */
+  public function setProductCustomAttribute1($productCustomAttribute1)
+  {
+    $this->productCustomAttribute1 = $productCustomAttribute1;
+  }
+  /**
+   * @return string
+   */
+  public function getProductCustomAttribute1()
+  {
+    return $this->productCustomAttribute1;
+  }
+  /**
+   * @param string
+   */
+  public function setProductCustomAttribute2($productCustomAttribute2)
+  {
+    $this->productCustomAttribute2 = $productCustomAttribute2;
+  }
+  /**
+   * @return string
+   */
+  public function getProductCustomAttribute2()
+  {
+    return $this->productCustomAttribute2;
+  }
+  /**
+   * @param string
+   */
+  public function setProductCustomAttribute3($productCustomAttribute3)
+  {
+    $this->productCustomAttribute3 = $productCustomAttribute3;
+  }
+  /**
+   * @return string
+   */
+  public function getProductCustomAttribute3()
+  {
+    return $this->productCustomAttribute3;
+  }
+  /**
+   * @param string
+   */
+  public function setProductCustomAttribute4($productCustomAttribute4)
+  {
+    $this->productCustomAttribute4 = $productCustomAttribute4;
+  }
+  /**
+   * @return string
+   */
+  public function getProductCustomAttribute4()
+  {
+    return $this->productCustomAttribute4;
+  }
+  /**
+   * @param string
+   */
+  public function setProductItemId($productItemId)
+  {
+    $this->productItemId = $productItemId;
+  }
+  /**
+   * @return string
+   */
+  public function getProductItemId()
+  {
+    return $this->productItemId;
+  }
+  /**
+   * @param string
+   */
+  public function setProductLanguage($productLanguage)
+  {
+    $this->productLanguage = $productLanguage;
+  }
+  /**
+   * @return string
+   */
+  public function getProductLanguage()
+  {
+    return $this->productLanguage;
+  }
+  /**
+   * @param string
+   */
+  public function setProductSoldBiddingCategoryLevel1($productSoldBiddingCategoryLevel1)
+  {
+    $this->productSoldBiddingCategoryLevel1 = $productSoldBiddingCategoryLevel1;
+  }
+  /**
+   * @return string
+   */
+  public function getProductSoldBiddingCategoryLevel1()
+  {
+    return $this->productSoldBiddingCategoryLevel1;
+  }
+  /**
+   * @param string
+   */
+  public function setProductSoldBiddingCategoryLevel2($productSoldBiddingCategoryLevel2)
+  {
+    $this->productSoldBiddingCategoryLevel2 = $productSoldBiddingCategoryLevel2;
+  }
+  /**
+   * @return string
+   */
+  public function getProductSoldBiddingCategoryLevel2()
+  {
+    return $this->productSoldBiddingCategoryLevel2;
+  }
+  /**
+   * @param string
+   */
+  public function setProductSoldBiddingCategoryLevel3($productSoldBiddingCategoryLevel3)
+  {
+    $this->productSoldBiddingCategoryLevel3 = $productSoldBiddingCategoryLevel3;
+  }
+  /**
+   * @return string
+   */
+  public function getProductSoldBiddingCategoryLevel3()
+  {
+    return $this->productSoldBiddingCategoryLevel3;
+  }
+  /**
+   * @param string
+   */
+  public function setProductSoldBiddingCategoryLevel4($productSoldBiddingCategoryLevel4)
+  {
+    $this->productSoldBiddingCategoryLevel4 = $productSoldBiddingCategoryLevel4;
+  }
+  /**
+   * @return string
+   */
+  public function getProductSoldBiddingCategoryLevel4()
+  {
+    return $this->productSoldBiddingCategoryLevel4;
+  }
+  /**
+   * @param string
+   */
+  public function setProductSoldBiddingCategoryLevel5($productSoldBiddingCategoryLevel5)
+  {
+    $this->productSoldBiddingCategoryLevel5 = $productSoldBiddingCategoryLevel5;
+  }
+  /**
+   * @return string
+   */
+  public function getProductSoldBiddingCategoryLevel5()
+  {
+    return $this->productSoldBiddingCategoryLevel5;
+  }
+  /**
+   * @param string
+   */
+  public function setProductSoldBrand($productSoldBrand)
+  {
+    $this->productSoldBrand = $productSoldBrand;
+  }
+  /**
+   * @return string
+   */
+  public function getProductSoldBrand()
+  {
+    return $this->productSoldBrand;
+  }
+  /**
+   * @param string
+   */
+  public function setProductSoldCondition($productSoldCondition)
+  {
+    $this->productSoldCondition = $productSoldCondition;
+  }
+  /**
+   * @return string
+   */
+  public function getProductSoldCondition()
+  {
+    return $this->productSoldCondition;
+  }
+  /**
+   * @param string
+   */
+  public function setProductSoldCustomAttribute0($productSoldCustomAttribute0)
+  {
+    $this->productSoldCustomAttribute0 = $productSoldCustomAttribute0;
+  }
+  /**
+   * @return string
+   */
+  public function getProductSoldCustomAttribute0()
+  {
+    return $this->productSoldCustomAttribute0;
+  }
+  /**
+   * @param string
+   */
+  public function setProductSoldCustomAttribute1($productSoldCustomAttribute1)
+  {
+    $this->productSoldCustomAttribute1 = $productSoldCustomAttribute1;
+  }
+  /**
+   * @return string
+   */
+  public function getProductSoldCustomAttribute1()
+  {
+    return $this->productSoldCustomAttribute1;
+  }
+  /**
+   * @param string
+   */
+  public function setProductSoldCustomAttribute2($productSoldCustomAttribute2)
+  {
+    $this->productSoldCustomAttribute2 = $productSoldCustomAttribute2;
+  }
+  /**
+   * @return string
+   */
+  public function getProductSoldCustomAttribute2()
+  {
+    return $this->productSoldCustomAttribute2;
+  }
+  /**
+   * @param string
+   */
+  public function setProductSoldCustomAttribute3($productSoldCustomAttribute3)
+  {
+    $this->productSoldCustomAttribute3 = $productSoldCustomAttribute3;
+  }
+  /**
+   * @return string
+   */
+  public function getProductSoldCustomAttribute3()
+  {
+    return $this->productSoldCustomAttribute3;
+  }
+  /**
+   * @param string
+   */
+  public function setProductSoldCustomAttribute4($productSoldCustomAttribute4)
+  {
+    $this->productSoldCustomAttribute4 = $productSoldCustomAttribute4;
+  }
+  /**
+   * @return string
+   */
+  public function getProductSoldCustomAttribute4()
+  {
+    return $this->productSoldCustomAttribute4;
+  }
+  /**
+   * @param string
+   */
+  public function setProductSoldItemId($productSoldItemId)
+  {
+    $this->productSoldItemId = $productSoldItemId;
+  }
+  /**
+   * @return string
+   */
+  public function getProductSoldItemId()
+  {
+    return $this->productSoldItemId;
+  }
+  /**
+   * @param string
+   */
+  public function setProductSoldTitle($productSoldTitle)
+  {
+    $this->productSoldTitle = $productSoldTitle;
+  }
+  /**
+   * @return string
+   */
+  public function getProductSoldTitle()
+  {
+    return $this->productSoldTitle;
+  }
+  /**
+   * @param string
+   */
+  public function setProductSoldTypeL1($productSoldTypeL1)
+  {
+    $this->productSoldTypeL1 = $productSoldTypeL1;
+  }
+  /**
+   * @return string
+   */
+  public function getProductSoldTypeL1()
+  {
+    return $this->productSoldTypeL1;
+  }
+  /**
+   * @param string
+   */
+  public function setProductSoldTypeL2($productSoldTypeL2)
+  {
+    $this->productSoldTypeL2 = $productSoldTypeL2;
+  }
+  /**
+   * @return string
+   */
+  public function getProductSoldTypeL2()
+  {
+    return $this->productSoldTypeL2;
+  }
+  /**
+   * @param string
+   */
+  public function setProductSoldTypeL3($productSoldTypeL3)
+  {
+    $this->productSoldTypeL3 = $productSoldTypeL3;
+  }
+  /**
+   * @return string
+   */
+  public function getProductSoldTypeL3()
+  {
+    return $this->productSoldTypeL3;
+  }
+  /**
+   * @param string
+   */
+  public function setProductSoldTypeL4($productSoldTypeL4)
+  {
+    $this->productSoldTypeL4 = $productSoldTypeL4;
+  }
+  /**
+   * @return string
+   */
+  public function getProductSoldTypeL4()
+  {
+    return $this->productSoldTypeL4;
+  }
+  /**
+   * @param string
+   */
+  public function setProductSoldTypeL5($productSoldTypeL5)
+  {
+    $this->productSoldTypeL5 = $productSoldTypeL5;
+  }
+  /**
+   * @return string
+   */
+  public function getProductSoldTypeL5()
+  {
+    return $this->productSoldTypeL5;
+  }
+  /**
+   * @param string
+   */
+  public function setProductStoreId($productStoreId)
+  {
+    $this->productStoreId = $productStoreId;
+  }
+  /**
+   * @return string
+   */
+  public function getProductStoreId()
+  {
+    return $this->productStoreId;
+  }
+  /**
+   * @param string
+   */
+  public function setProductTitle($productTitle)
+  {
+    $this->productTitle = $productTitle;
+  }
+  /**
+   * @return string
+   */
+  public function getProductTitle()
+  {
+    return $this->productTitle;
+  }
+  /**
+   * @param string
+   */
+  public function setProductTypeL1($productTypeL1)
+  {
+    $this->productTypeL1 = $productTypeL1;
+  }
+  /**
+   * @return string
+   */
+  public function getProductTypeL1()
+  {
+    return $this->productTypeL1;
+  }
+  /**
+   * @param string
+   */
+  public function setProductTypeL2($productTypeL2)
+  {
+    $this->productTypeL2 = $productTypeL2;
+  }
+  /**
+   * @return string
+   */
+  public function getProductTypeL2()
+  {
+    return $this->productTypeL2;
+  }
+  /**
+   * @param string
+   */
+  public function setProductTypeL3($productTypeL3)
+  {
+    $this->productTypeL3 = $productTypeL3;
+  }
+  /**
+   * @return string
+   */
+  public function getProductTypeL3()
+  {
+    return $this->productTypeL3;
+  }
+  /**
+   * @param string
+   */
+  public function setProductTypeL4($productTypeL4)
+  {
+    $this->productTypeL4 = $productTypeL4;
+  }
+  /**
+   * @return string
+   */
+  public function getProductTypeL4()
+  {
+    return $this->productTypeL4;
+  }
+  /**
+   * @param string
+   */
+  public function setProductTypeL5($productTypeL5)
+  {
+    $this->productTypeL5 = $productTypeL5;
+  }
+  /**
+   * @return string
+   */
+  public function getProductTypeL5()
+  {
+    return $this->productTypeL5;
+  }
+  /**
+   * @param string
+   */
+  public function setQuarter($quarter)
+  {
+    $this->quarter = $quarter;
+  }
+  /**
+   * @return string
+   */
+  public function getQuarter()
+  {
+    return $this->quarter;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonValue[]
+   */
+  public function setRawEventConversionDimensions($rawEventConversionDimensions)
+  {
+    $this->rawEventConversionDimensions = $rawEventConversionDimensions;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonValue[]
+   */
+  public function getRawEventConversionDimensions()
+  {
+    return $this->rawEventConversionDimensions;
+  }
+  /**
+   * @param string
+   */
+  public function setWeek($week)
+  {
+    $this->week = $week;
+  }
+  /**
+   * @return string
+   */
+  public function getWeek()
+  {
+    return $this->week;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0CommonSegments::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonSegments');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetCpa.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetCpa.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetCpa.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\SA360;
+
+class GoogleAdsSearchads360V0CommonTargetCpa extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cpcBidCeilingMicros;
+  /**
+   * @var string
+   */
+  public $cpcBidFloorMicros;
+  /**
+   * @var string
+   */
+  public $targetCpaMicros;
+
+  /**
+   * @param string
+   */
+  public function setCpcBidCeilingMicros($cpcBidCeilingMicros)
+  {
+    $this->cpcBidCeilingMicros = $cpcBidCeilingMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCpcBidCeilingMicros()
+  {
+    return $this->cpcBidCeilingMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setCpcBidFloorMicros($cpcBidFloorMicros)
+  {
+    $this->cpcBidFloorMicros = $cpcBidFloorMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCpcBidFloorMicros()
+  {
+    return $this->cpcBidFloorMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetCpaMicros($targetCpaMicros)
+  {
+    $this->targetCpaMicros = $targetCpaMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetCpaMicros()
+  {
+    return $this->targetCpaMicros;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonTargetCpa::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonTargetCpa');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetCpm.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetCpm.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetCpm.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\SA360;
+
+class GoogleAdsSearchads360V0CommonTargetCpm extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonTargetCpm::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonTargetCpm');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetImpressionShare.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetImpressionShare.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetImpressionShare.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\SA360;
+
+class GoogleAdsSearchads360V0CommonTargetImpressionShare extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cpcBidCeilingMicros;
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $locationFractionMicros;
+
+  /**
+   * @param string
+   */
+  public function setCpcBidCeilingMicros($cpcBidCeilingMicros)
+  {
+    $this->cpcBidCeilingMicros = $cpcBidCeilingMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCpcBidCeilingMicros()
+  {
+    return $this->cpcBidCeilingMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setLocationFractionMicros($locationFractionMicros)
+  {
+    $this->locationFractionMicros = $locationFractionMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getLocationFractionMicros()
+  {
+    return $this->locationFractionMicros;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonTargetImpressionShare::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonTargetImpressionShare');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetOutrankShare.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetOutrankShare.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetOutrankShare.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\SA360;
+
+class GoogleAdsSearchads360V0CommonTargetOutrankShare extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cpcBidCeilingMicros;
+
+  /**
+   * @param string
+   */
+  public function setCpcBidCeilingMicros($cpcBidCeilingMicros)
+  {
+    $this->cpcBidCeilingMicros = $cpcBidCeilingMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCpcBidCeilingMicros()
+  {
+    return $this->cpcBidCeilingMicros;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonTargetOutrankShare::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonTargetOutrankShare');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetRestriction.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetRestriction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetRestriction.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\SA360;
+
+class GoogleAdsSearchads360V0CommonTargetRestriction extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $bidOnly;
+  /**
+   * @var string
+   */
+  public $targetingDimension;
+
+  /**
+   * @param bool
+   */
+  public function setBidOnly($bidOnly)
+  {
+    $this->bidOnly = $bidOnly;
+  }
+  /**
+   * @return bool
+   */
+  public function getBidOnly()
+  {
+    return $this->bidOnly;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetingDimension($targetingDimension)
+  {
+    $this->targetingDimension = $targetingDimension;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetingDimension()
+  {
+    return $this->targetingDimension;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonTargetRestriction::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonTargetRestriction');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetRoas.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetRoas.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetRoas.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,71 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0CommonTargetRoas extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cpcBidCeilingMicros;
+  /**
+   * @var string
+   */
+  public $cpcBidFloorMicros;
+  public $targetRoas;
+
+  /**
+   * @param string
+   */
+  public function setCpcBidCeilingMicros($cpcBidCeilingMicros)
+  {
+    $this->cpcBidCeilingMicros = $cpcBidCeilingMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCpcBidCeilingMicros()
+  {
+    return $this->cpcBidCeilingMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setCpcBidFloorMicros($cpcBidFloorMicros)
+  {
+    $this->cpcBidFloorMicros = $cpcBidFloorMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCpcBidFloorMicros()
+  {
+    return $this->cpcBidFloorMicros;
+  }
+  public function setTargetRoas($targetRoas)
+  {
+    $this->targetRoas = $targetRoas;
+  }
+  public function getTargetRoas()
+  {
+    return $this->targetRoas;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonTargetRoas::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonTargetRoas');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetSpend.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetSpend.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetSpend.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\SA360;
+
+class GoogleAdsSearchads360V0CommonTargetSpend extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cpcBidCeilingMicros;
+  /**
+   * @var string
+   */
+  public $targetSpendMicros;
+
+  /**
+   * @param string
+   */
+  public function setCpcBidCeilingMicros($cpcBidCeilingMicros)
+  {
+    $this->cpcBidCeilingMicros = $cpcBidCeilingMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCpcBidCeilingMicros()
+  {
+    return $this->cpcBidCeilingMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetSpendMicros($targetSpendMicros)
+  {
+    $this->targetSpendMicros = $targetSpendMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetSpendMicros()
+  {
+    return $this->targetSpendMicros;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonTargetSpend::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonTargetSpend');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetingSetting.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetingSetting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTargetingSetting.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\SA360;
+
+class GoogleAdsSearchads360V0CommonTargetingSetting extends \Google\Collection
+{
+  protected $collection_key = 'targetRestrictions';
+  protected $targetRestrictionsType = GoogleAdsSearchads360V0CommonTargetRestriction::class;
+  protected $targetRestrictionsDataType = 'array';
+
+  /**
+   * @param GoogleAdsSearchads360V0CommonTargetRestriction[]
+   */
+  public function setTargetRestrictions($targetRestrictions)
+  {
+    $this->targetRestrictions = $targetRestrictions;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonTargetRestriction[]
+   */
+  public function getTargetRestrictions()
+  {
+    return $this->targetRestrictions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonTargetingSetting::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonTargetingSetting');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTextAsset.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTextAsset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTextAsset.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\SA360;
+
+class GoogleAdsSearchads360V0CommonTextAsset extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonTextAsset::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonTextAsset');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTextLabel.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTextLabel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonTextLabel.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\SA360;
+
+class GoogleAdsSearchads360V0CommonTextLabel extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $backgroundColor;
+  /**
+   * @var string
+   */
+  public $description;
+
+  /**
+   * @param string
+   */
+  public function setBackgroundColor($backgroundColor)
+  {
+    $this->backgroundColor = $backgroundColor;
+  }
+  /**
+   * @return string
+   */
+  public function getBackgroundColor()
+  {
+    return $this->backgroundColor;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonTextLabel::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonTextLabel');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonUnifiedCallAsset.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonUnifiedCallAsset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonUnifiedCallAsset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,205 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0CommonUnifiedCallAsset extends \Google\Collection
+{
+  protected $collection_key = 'adScheduleTargets';
+  protected $adScheduleTargetsType = GoogleAdsSearchads360V0CommonAdScheduleInfo::class;
+  protected $adScheduleTargetsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $callConversionAction;
+  /**
+   * @var string
+   */
+  public $callConversionReportingState;
+  /**
+   * @var bool
+   */
+  public $callOnly;
+  /**
+   * @var bool
+   */
+  public $callTrackingEnabled;
+  /**
+   * @var string
+   */
+  public $countryCode;
+  /**
+   * @var string
+   */
+  public $endDate;
+  /**
+   * @var string
+   */
+  public $phoneNumber;
+  /**
+   * @var string
+   */
+  public $startDate;
+  /**
+   * @var bool
+   */
+  public $useSearcherTimeZone;
+
+  /**
+   * @param GoogleAdsSearchads360V0CommonAdScheduleInfo[]
+   */
+  public function setAdScheduleTargets($adScheduleTargets)
+  {
+    $this->adScheduleTargets = $adScheduleTargets;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonAdScheduleInfo[]
+   */
+  public function getAdScheduleTargets()
+  {
+    return $this->adScheduleTargets;
+  }
+  /**
+   * @param string
+   */
+  public function setCallConversionAction($callConversionAction)
+  {
+    $this->callConversionAction = $callConversionAction;
+  }
+  /**
+   * @return string
+   */
+  public function getCallConversionAction()
+  {
+    return $this->callConversionAction;
+  }
+  /**
+   * @param string
+   */
+  public function setCallConversionReportingState($callConversionReportingState)
+  {
+    $this->callConversionReportingState = $callConversionReportingState;
+  }
+  /**
+   * @return string
+   */
+  public function getCallConversionReportingState()
+  {
+    return $this->callConversionReportingState;
+  }
+  /**
+   * @param bool
+   */
+  public function setCallOnly($callOnly)
+  {
+    $this->callOnly = $callOnly;
+  }
+  /**
+   * @return bool
+   */
+  public function getCallOnly()
+  {
+    return $this->callOnly;
+  }
+  /**
+   * @param bool
+   */
+  public function setCallTrackingEnabled($callTrackingEnabled)
+  {
+    $this->callTrackingEnabled = $callTrackingEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getCallTrackingEnabled()
+  {
+    return $this->callTrackingEnabled;
+  }
+  /**
+   * @param string
+   */
+  public function setCountryCode($countryCode)
+  {
+    $this->countryCode = $countryCode;
+  }
+  /**
+   * @return string
+   */
+  public function getCountryCode()
+  {
+    return $this->countryCode;
+  }
+  /**
+   * @param string
+   */
+  public function setEndDate($endDate)
+  {
+    $this->endDate = $endDate;
+  }
+  /**
+   * @return string
+   */
+  public function getEndDate()
+  {
+    return $this->endDate;
+  }
+  /**
+   * @param string
+   */
+  public function setPhoneNumber($phoneNumber)
+  {
+    $this->phoneNumber = $phoneNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getPhoneNumber()
+  {
+    return $this->phoneNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setStartDate($startDate)
+  {
+    $this->startDate = $startDate;
+  }
+  /**
+   * @return string
+   */
+  public function getStartDate()
+  {
+    return $this->startDate;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseSearcherTimeZone($useSearcherTimeZone)
+  {
+    $this->useSearcherTimeZone = $useSearcherTimeZone;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseSearcherTimeZone()
+  {
+    return $this->useSearcherTimeZone;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonUnifiedCallAsset::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonUnifiedCallAsset');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonUnifiedCalloutAsset.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonUnifiedCalloutAsset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonUnifiedCalloutAsset.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\SA360;
+
+class GoogleAdsSearchads360V0CommonUnifiedCalloutAsset extends \Google\Collection
+{
+  protected $collection_key = 'adScheduleTargets';
+  protected $adScheduleTargetsType = GoogleAdsSearchads360V0CommonAdScheduleInfo::class;
+  protected $adScheduleTargetsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $calloutText;
+  /**
+   * @var string
+   */
+  public $endDate;
+  /**
+   * @var string
+   */
+  public $startDate;
+  /**
+   * @var bool
+   */
+  public $useSearcherTimeZone;
+
+  /**
+   * @param GoogleAdsSearchads360V0CommonAdScheduleInfo[]
+   */
+  public function setAdScheduleTargets($adScheduleTargets)
+  {
+    $this->adScheduleTargets = $adScheduleTargets;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonAdScheduleInfo[]
+   */
+  public function getAdScheduleTargets()
+  {
+    return $this->adScheduleTargets;
+  }
+  /**
+   * @param string
+   */
+  public function setCalloutText($calloutText)
+  {
+    $this->calloutText = $calloutText;
+  }
+  /**
+   * @return string
+   */
+  public function getCalloutText()
+  {
+    return $this->calloutText;
+  }
+  /**
+   * @param string
+   */
+  public function setEndDate($endDate)
+  {
+    $this->endDate = $endDate;
+  }
+  /**
+   * @return string
+   */
+  public function getEndDate()
+  {
+    return $this->endDate;
+  }
+  /**
+   * @param string
+   */
+  public function setStartDate($startDate)
+  {
+    $this->startDate = $startDate;
+  }
+  /**
+   * @return string
+   */
+  public function getStartDate()
+  {
+    return $this->startDate;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseSearcherTimeZone($useSearcherTimeZone)
+  {
+    $this->useSearcherTimeZone = $useSearcherTimeZone;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseSearcherTimeZone()
+  {
+    return $this->useSearcherTimeZone;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonUnifiedCalloutAsset::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonUnifiedCalloutAsset');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonUnifiedLocationAsset.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonUnifiedLocationAsset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonUnifiedLocationAsset.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\SA360;
+
+class GoogleAdsSearchads360V0CommonUnifiedLocationAsset extends \Google\Collection
+{
+  protected $collection_key = 'businessProfileLocations';
+  protected $businessProfileLocationsType = GoogleAdsSearchads360V0CommonBusinessProfileLocation::class;
+  protected $businessProfileLocationsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $locationOwnershipType;
+  /**
+   * @var string
+   */
+  public $placeId;
+
+  /**
+   * @param GoogleAdsSearchads360V0CommonBusinessProfileLocation[]
+   */
+  public function setBusinessProfileLocations($businessProfileLocations)
+  {
+    $this->businessProfileLocations = $businessProfileLocations;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonBusinessProfileLocation[]
+   */
+  public function getBusinessProfileLocations()
+  {
+    return $this->businessProfileLocations;
+  }
+  /**
+   * @param string
+   */
+  public function setLocationOwnershipType($locationOwnershipType)
+  {
+    $this->locationOwnershipType = $locationOwnershipType;
+  }
+  /**
+   * @return string
+   */
+  public function getLocationOwnershipType()
+  {
+    return $this->locationOwnershipType;
+  }
+  /**
+   * @param string
+   */
+  public function setPlaceId($placeId)
+  {
+    $this->placeId = $placeId;
+  }
+  /**
+   * @return string
+   */
+  public function getPlaceId()
+  {
+    return $this->placeId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonUnifiedLocationAsset::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonUnifiedLocationAsset');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonUnifiedPageFeedAsset.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonUnifiedPageFeedAsset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonUnifiedPageFeedAsset.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\SA360;
+
+class GoogleAdsSearchads360V0CommonUnifiedPageFeedAsset extends \Google\Collection
+{
+  protected $collection_key = 'labels';
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $pageUrl;
+
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setPageUrl($pageUrl)
+  {
+    $this->pageUrl = $pageUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getPageUrl()
+  {
+    return $this->pageUrl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonUnifiedPageFeedAsset::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonUnifiedPageFeedAsset');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonUnifiedSitelinkAsset.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonUnifiedSitelinkAsset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonUnifiedSitelinkAsset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,187 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0CommonUnifiedSitelinkAsset extends \Google\Collection
+{
+  protected $collection_key = 'adScheduleTargets';
+  protected $adScheduleTargetsType = GoogleAdsSearchads360V0CommonAdScheduleInfo::class;
+  protected $adScheduleTargetsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $description1;
+  /**
+   * @var string
+   */
+  public $description2;
+  /**
+   * @var string
+   */
+  public $endDate;
+  /**
+   * @var string
+   */
+  public $linkText;
+  /**
+   * @var bool
+   */
+  public $mobilePreferred;
+  /**
+   * @var string
+   */
+  public $startDate;
+  /**
+   * @var string
+   */
+  public $trackingId;
+  /**
+   * @var bool
+   */
+  public $useSearcherTimeZone;
+
+  /**
+   * @param GoogleAdsSearchads360V0CommonAdScheduleInfo[]
+   */
+  public function setAdScheduleTargets($adScheduleTargets)
+  {
+    $this->adScheduleTargets = $adScheduleTargets;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonAdScheduleInfo[]
+   */
+  public function getAdScheduleTargets()
+  {
+    return $this->adScheduleTargets;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription1($description1)
+  {
+    $this->description1 = $description1;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription1()
+  {
+    return $this->description1;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription2($description2)
+  {
+    $this->description2 = $description2;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription2()
+  {
+    return $this->description2;
+  }
+  /**
+   * @param string
+   */
+  public function setEndDate($endDate)
+  {
+    $this->endDate = $endDate;
+  }
+  /**
+   * @return string
+   */
+  public function getEndDate()
+  {
+    return $this->endDate;
+  }
+  /**
+   * @param string
+   */
+  public function setLinkText($linkText)
+  {
+    $this->linkText = $linkText;
+  }
+  /**
+   * @return string
+   */
+  public function getLinkText()
+  {
+    return $this->linkText;
+  }
+  /**
+   * @param bool
+   */
+  public function setMobilePreferred($mobilePreferred)
+  {
+    $this->mobilePreferred = $mobilePreferred;
+  }
+  /**
+   * @return bool
+   */
+  public function getMobilePreferred()
+  {
+    return $this->mobilePreferred;
+  }
+  /**
+   * @param string
+   */
+  public function setStartDate($startDate)
+  {
+    $this->startDate = $startDate;
+  }
+  /**
+   * @return string
+   */
+  public function getStartDate()
+  {
+    return $this->startDate;
+  }
+  /**
+   * @param string
+   */
+  public function setTrackingId($trackingId)
+  {
+    $this->trackingId = $trackingId;
+  }
+  /**
+   * @return string
+   */
+  public function getTrackingId()
+  {
+    return $this->trackingId;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseSearcherTimeZone($useSearcherTimeZone)
+  {
+    $this->useSearcherTimeZone = $useSearcherTimeZone;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseSearcherTimeZone()
+  {
+    return $this->useSearcherTimeZone;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonUnifiedSitelinkAsset::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonUnifiedSitelinkAsset');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonUserListInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonUserListInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonUserListInfo.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\SA360;
+
+class GoogleAdsSearchads360V0CommonUserListInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $userList;
+
+  /**
+   * @param string
+   */
+  public function setUserList($userList)
+  {
+    $this->userList = $userList;
+  }
+  /**
+   * @return string
+   */
+  public function getUserList()
+  {
+    return $this->userList;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonUserListInfo::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonUserListInfo');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonValue.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,107 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0CommonValue extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $booleanValue;
+  public $doubleValue;
+  /**
+   * @var float
+   */
+  public $floatValue;
+  /**
+   * @var string
+   */
+  public $int64Value;
+  /**
+   * @var string
+   */
+  public $stringValue;
+
+  /**
+   * @param bool
+   */
+  public function setBooleanValue($booleanValue)
+  {
+    $this->booleanValue = $booleanValue;
+  }
+  /**
+   * @return bool
+   */
+  public function getBooleanValue()
+  {
+    return $this->booleanValue;
+  }
+  public function setDoubleValue($doubleValue)
+  {
+    $this->doubleValue = $doubleValue;
+  }
+  public function getDoubleValue()
+  {
+    return $this->doubleValue;
+  }
+  /**
+   * @param float
+   */
+  public function setFloatValue($floatValue)
+  {
+    $this->floatValue = $floatValue;
+  }
+  /**
+   * @return float
+   */
+  public function getFloatValue()
+  {
+    return $this->floatValue;
+  }
+  /**
+   * @param string
+   */
+  public function setInt64Value($int64Value)
+  {
+    $this->int64Value = $int64Value;
+  }
+  /**
+   * @return string
+   */
+  public function getInt64Value()
+  {
+    return $this->int64Value;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0CommonValue::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonValue');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonWebpageConditionInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonWebpageConditionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonWebpageConditionInfo.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\SA360;
+
+class GoogleAdsSearchads360V0CommonWebpageConditionInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $argument;
+  /**
+   * @var string
+   */
+  public $operand;
+  /**
+   * @var string
+   */
+  public $operator;
+
+  /**
+   * @param string
+   */
+  public function setArgument($argument)
+  {
+    $this->argument = $argument;
+  }
+  /**
+   * @return string
+   */
+  public function getArgument()
+  {
+    return $this->argument;
+  }
+  /**
+   * @param string
+   */
+  public function setOperand($operand)
+  {
+    $this->operand = $operand;
+  }
+  /**
+   * @return string
+   */
+  public function getOperand()
+  {
+    return $this->operand;
+  }
+  /**
+   * @param string
+   */
+  public function setOperator($operator)
+  {
+    $this->operator = $operator;
+  }
+  /**
+   * @return string
+   */
+  public function getOperator()
+  {
+    return $this->operator;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonWebpageConditionInfo::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonWebpageConditionInfo');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonWebpageInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonWebpageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonWebpageInfo.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\SA360;
+
+class GoogleAdsSearchads360V0CommonWebpageInfo extends \Google\Collection
+{
+  protected $collection_key = 'conditions';
+  protected $conditionsType = GoogleAdsSearchads360V0CommonWebpageConditionInfo::class;
+  protected $conditionsDataType = 'array';
+  public $coveragePercentage;
+  /**
+   * @var string
+   */
+  public $criterionName;
+
+  /**
+   * @param GoogleAdsSearchads360V0CommonWebpageConditionInfo[]
+   */
+  public function setConditions($conditions)
+  {
+    $this->conditions = $conditions;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonWebpageConditionInfo[]
+   */
+  public function getConditions()
+  {
+    return $this->conditions;
+  }
+  public function setCoveragePercentage($coveragePercentage)
+  {
+    $this->coveragePercentage = $coveragePercentage;
+  }
+  public function getCoveragePercentage()
+  {
+    return $this->coveragePercentage;
+  }
+  /**
+   * @param string
+   */
+  public function setCriterionName($criterionName)
+  {
+    $this->criterionName = $criterionName;
+  }
+  /**
+   * @return string
+   */
+  public function getCriterionName()
+  {
+    return $this->criterionName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonWebpageInfo::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonWebpageInfo');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonYoutubeVideoAsset.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonYoutubeVideoAsset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0CommonYoutubeVideoAsset.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\SA360;
+
+class GoogleAdsSearchads360V0CommonYoutubeVideoAsset extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $youtubeVideoId;
+  /**
+   * @var string
+   */
+  public $youtubeVideoTitle;
+
+  /**
+   * @param string
+   */
+  public function setYoutubeVideoId($youtubeVideoId)
+  {
+    $this->youtubeVideoId = $youtubeVideoId;
+  }
+  /**
+   * @return string
+   */
+  public function getYoutubeVideoId()
+  {
+    return $this->youtubeVideoId;
+  }
+  /**
+   * @param string
+   */
+  public function setYoutubeVideoTitle($youtubeVideoTitle)
+  {
+    $this->youtubeVideoTitle = $youtubeVideoTitle;
+  }
+  /**
+   * @return string
+   */
+  public function getYoutubeVideoTitle()
+  {
+    return $this->youtubeVideoTitle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0CommonYoutubeVideoAsset::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonYoutubeVideoAsset');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ErrorsErrorCode.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ErrorsErrorCode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ErrorsErrorCode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,260 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ErrorsErrorCode extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $authenticationError;
+  /**
+   * @var string
+   */
+  public $authorizationError;
+  /**
+   * @var string
+   */
+  public $customColumnError;
+  /**
+   * @var string
+   */
+  public $dateError;
+  /**
+   * @var string
+   */
+  public $dateRangeError;
+  /**
+   * @var string
+   */
+  public $distinctError;
+  /**
+   * @var string
+   */
+  public $headerError;
+  /**
+   * @var string
+   */
+  public $internalError;
+  /**
+   * @var string
+   */
+  public $invalidParameterError;
+  /**
+   * @var string
+   */
+  public $queryError;
+  /**
+   * @var string
+   */
+  public $quotaError;
+  /**
+   * @var string
+   */
+  public $requestError;
+  /**
+   * @var string
+   */
+  public $sizeLimitError;
+
+  /**
+   * @param string
+   */
+  public function setAuthenticationError($authenticationError)
+  {
+    $this->authenticationError = $authenticationError;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthenticationError()
+  {
+    return $this->authenticationError;
+  }
+  /**
+   * @param string
+   */
+  public function setAuthorizationError($authorizationError)
+  {
+    $this->authorizationError = $authorizationError;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthorizationError()
+  {
+    return $this->authorizationError;
+  }
+  /**
+   * @param string
+   */
+  public function setCustomColumnError($customColumnError)
+  {
+    $this->customColumnError = $customColumnError;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomColumnError()
+  {
+    return $this->customColumnError;
+  }
+  /**
+   * @param string
+   */
+  public function setDateError($dateError)
+  {
+    $this->dateError = $dateError;
+  }
+  /**
+   * @return string
+   */
+  public function getDateError()
+  {
+    return $this->dateError;
+  }
+  /**
+   * @param string
+   */
+  public function setDateRangeError($dateRangeError)
+  {
+    $this->dateRangeError = $dateRangeError;
+  }
+  /**
+   * @return string
+   */
+  public function getDateRangeError()
+  {
+    return $this->dateRangeError;
+  }
+  /**
+   * @param string
+   */
+  public function setDistinctError($distinctError)
+  {
+    $this->distinctError = $distinctError;
+  }
+  /**
+   * @return string
+   */
+  public function getDistinctError()
+  {
+    return $this->distinctError;
+  }
+  /**
+   * @param string
+   */
+  public function setHeaderError($headerError)
+  {
+    $this->headerError = $headerError;
+  }
+  /**
+   * @return string
+   */
+  public function getHeaderError()
+  {
+    return $this->headerError;
+  }
+  /**
+   * @param string
+   */
+  public function setInternalError($internalError)
+  {
+    $this->internalError = $internalError;
+  }
+  /**
+   * @return string
+   */
+  public function getInternalError()
+  {
+    return $this->internalError;
+  }
+  /**
+   * @param string
+   */
+  public function setInvalidParameterError($invalidParameterError)
+  {
+    $this->invalidParameterError = $invalidParameterError;
+  }
+  /**
+   * @return string
+   */
+  public function getInvalidParameterError()
+  {
+    return $this->invalidParameterError;
+  }
+  /**
+   * @param string
+   */
+  public function setQueryError($queryError)
+  {
+    $this->queryError = $queryError;
+  }
+  /**
+   * @return string
+   */
+  public function getQueryError()
+  {
+    return $this->queryError;
+  }
+  /**
+   * @param string
+   */
+  public function setQuotaError($quotaError)
+  {
+    $this->quotaError = $quotaError;
+  }
+  /**
+   * @return string
+   */
+  public function getQuotaError()
+  {
+    return $this->quotaError;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestError($requestError)
+  {
+    $this->requestError = $requestError;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestError()
+  {
+    return $this->requestError;
+  }
+  /**
+   * @param string
+   */
+  public function setSizeLimitError($sizeLimitError)
+  {
+    $this->sizeLimitError = $sizeLimitError;
+  }
+  /**
+   * @return string
+   */
+  public function getSizeLimitError()
+  {
+    return $this->sizeLimitError;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ErrorsErrorCode::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ErrorsErrorCode');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ErrorsErrorDetails.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ErrorsErrorDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ErrorsErrorDetails.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\SA360;
+
+class GoogleAdsSearchads360V0ErrorsErrorDetails extends \Google\Model
+{
+  protected $quotaErrorDetailsType = GoogleAdsSearchads360V0ErrorsQuotaErrorDetails::class;
+  protected $quotaErrorDetailsDataType = '';
+  /**
+   * @var string
+   */
+  public $unpublishedErrorCode;
+
+  /**
+   * @param GoogleAdsSearchads360V0ErrorsQuotaErrorDetails
+   */
+  public function setQuotaErrorDetails(GoogleAdsSearchads360V0ErrorsQuotaErrorDetails $quotaErrorDetails)
+  {
+    $this->quotaErrorDetails = $quotaErrorDetails;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ErrorsQuotaErrorDetails
+   */
+  public function getQuotaErrorDetails()
+  {
+    return $this->quotaErrorDetails;
+  }
+  /**
+   * @param string
+   */
+  public function setUnpublishedErrorCode($unpublishedErrorCode)
+  {
+    $this->unpublishedErrorCode = $unpublishedErrorCode;
+  }
+  /**
+   * @return string
+   */
+  public function getUnpublishedErrorCode()
+  {
+    return $this->unpublishedErrorCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ErrorsErrorDetails::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ErrorsErrorDetails');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ErrorsErrorLocation.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ErrorsErrorLocation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ErrorsErrorLocation.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\SA360;
+
+class GoogleAdsSearchads360V0ErrorsErrorLocation extends \Google\Collection
+{
+  protected $collection_key = 'fieldPathElements';
+  protected $fieldPathElementsType = GoogleAdsSearchads360V0ErrorsErrorLocationFieldPathElement::class;
+  protected $fieldPathElementsDataType = 'array';
+
+  /**
+   * @param GoogleAdsSearchads360V0ErrorsErrorLocationFieldPathElement[]
+   */
+  public function setFieldPathElements($fieldPathElements)
+  {
+    $this->fieldPathElements = $fieldPathElements;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ErrorsErrorLocationFieldPathElement[]
+   */
+  public function getFieldPathElements()
+  {
+    return $this->fieldPathElements;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ErrorsErrorLocation::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ErrorsErrorLocation');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ErrorsErrorLocationFieldPathElement.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ErrorsErrorLocationFieldPathElement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ErrorsErrorLocationFieldPathElement.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\SA360;
+
+class GoogleAdsSearchads360V0ErrorsErrorLocationFieldPathElement extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fieldName;
+  /**
+   * @var int
+   */
+  public $index;
+
+  /**
+   * @param string
+   */
+  public function setFieldName($fieldName)
+  {
+    $this->fieldName = $fieldName;
+  }
+  /**
+   * @return string
+   */
+  public function getFieldName()
+  {
+    return $this->fieldName;
+  }
+  /**
+   * @param int
+   */
+  public function setIndex($index)
+  {
+    $this->index = $index;
+  }
+  /**
+   * @return int
+   */
+  public function getIndex()
+  {
+    return $this->index;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ErrorsErrorLocationFieldPathElement::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ErrorsErrorLocationFieldPathElement');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ErrorsQuotaErrorDetails.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ErrorsQuotaErrorDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ErrorsQuotaErrorDetails.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\SA360;
+
+class GoogleAdsSearchads360V0ErrorsQuotaErrorDetails extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $rateName;
+  /**
+   * @var string
+   */
+  public $rateScope;
+  /**
+   * @var string
+   */
+  public $retryDelay;
+
+  /**
+   * @param string
+   */
+  public function setRateName($rateName)
+  {
+    $this->rateName = $rateName;
+  }
+  /**
+   * @return string
+   */
+  public function getRateName()
+  {
+    return $this->rateName;
+  }
+  /**
+   * @param string
+   */
+  public function setRateScope($rateScope)
+  {
+    $this->rateScope = $rateScope;
+  }
+  /**
+   * @return string
+   */
+  public function getRateScope()
+  {
+    return $this->rateScope;
+  }
+  /**
+   * @param string
+   */
+  public function setRetryDelay($retryDelay)
+  {
+    $this->retryDelay = $retryDelay;
+  }
+  /**
+   * @return string
+   */
+  public function getRetryDelay()
+  {
+    return $this->retryDelay;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ErrorsQuotaErrorDetails::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ErrorsQuotaErrorDetails');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ErrorsSearchAds360Error.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ErrorsSearchAds360Error.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ErrorsSearchAds360Error.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,108 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ErrorsSearchAds360Error extends \Google\Model
+{
+  protected $detailsType = GoogleAdsSearchads360V0ErrorsErrorDetails::class;
+  protected $detailsDataType = '';
+  protected $errorCodeType = GoogleAdsSearchads360V0ErrorsErrorCode::class;
+  protected $errorCodeDataType = '';
+  protected $locationType = GoogleAdsSearchads360V0ErrorsErrorLocation::class;
+  protected $locationDataType = '';
+  /**
+   * @var string
+   */
+  public $message;
+  protected $triggerType = GoogleAdsSearchads360V0CommonValue::class;
+  protected $triggerDataType = '';
+
+  /**
+   * @param GoogleAdsSearchads360V0ErrorsErrorDetails
+   */
+  public function setDetails(GoogleAdsSearchads360V0ErrorsErrorDetails $details)
+  {
+    $this->details = $details;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ErrorsErrorDetails
+   */
+  public function getDetails()
+  {
+    return $this->details;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ErrorsErrorCode
+   */
+  public function setErrorCode(GoogleAdsSearchads360V0ErrorsErrorCode $errorCode)
+  {
+    $this->errorCode = $errorCode;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ErrorsErrorCode
+   */
+  public function getErrorCode()
+  {
+    return $this->errorCode;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ErrorsErrorLocation
+   */
+  public function setLocation(GoogleAdsSearchads360V0ErrorsErrorLocation $location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ErrorsErrorLocation
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonValue
+   */
+  public function setTrigger(GoogleAdsSearchads360V0CommonValue $trigger)
+  {
+    $this->trigger = $trigger;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonValue
+   */
+  public function getTrigger()
+  {
+    return $this->trigger;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ErrorsSearchAds360Error::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ErrorsSearchAds360Error');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ErrorsSearchAds360Failure.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ErrorsSearchAds360Failure.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ErrorsSearchAds360Failure.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\SA360;
+
+class GoogleAdsSearchads360V0ErrorsSearchAds360Failure extends \Google\Collection
+{
+  protected $collection_key = 'errors';
+  protected $errorsType = GoogleAdsSearchads360V0ErrorsSearchAds360Error::class;
+  protected $errorsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $requestId;
+
+  /**
+   * @param GoogleAdsSearchads360V0ErrorsSearchAds360Error[]
+   */
+  public function setErrors($errors)
+  {
+    $this->errors = $errors;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ErrorsSearchAds360Error[]
+   */
+  public function getErrors()
+  {
+    return $this->errors;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ErrorsSearchAds360Failure::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ErrorsSearchAds360Failure');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategy.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,230 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategy extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  protected $maximizeConversionValueType = GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversionValue::class;
+  protected $maximizeConversionValueDataType = '';
+  protected $maximizeConversionsType = GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversions::class;
+  protected $maximizeConversionsDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $ownerCustomerId;
+  /**
+   * @var string
+   */
+  public $ownerDescriptiveName;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  protected $targetCpaType = GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetCpa::class;
+  protected $targetCpaDataType = '';
+  protected $targetImpressionShareType = GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetImpressionShare::class;
+  protected $targetImpressionShareDataType = '';
+  protected $targetRoasType = GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetRoas::class;
+  protected $targetRoasDataType = '';
+  protected $targetSpendType = GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetSpend::class;
+  protected $targetSpendDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversionValue
+   */
+  public function setMaximizeConversionValue(GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversionValue $maximizeConversionValue)
+  {
+    $this->maximizeConversionValue = $maximizeConversionValue;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversionValue
+   */
+  public function getMaximizeConversionValue()
+  {
+    return $this->maximizeConversionValue;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversions
+   */
+  public function setMaximizeConversions(GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversions $maximizeConversions)
+  {
+    $this->maximizeConversions = $maximizeConversions;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversions
+   */
+  public function getMaximizeConversions()
+  {
+    return $this->maximizeConversions;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setOwnerCustomerId($ownerCustomerId)
+  {
+    $this->ownerCustomerId = $ownerCustomerId;
+  }
+  /**
+   * @return string
+   */
+  public function getOwnerCustomerId()
+  {
+    return $this->ownerCustomerId;
+  }
+  /**
+   * @param string
+   */
+  public function setOwnerDescriptiveName($ownerDescriptiveName)
+  {
+    $this->ownerDescriptiveName = $ownerDescriptiveName;
+  }
+  /**
+   * @return string
+   */
+  public function getOwnerDescriptiveName()
+  {
+    return $this->ownerDescriptiveName;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetCpa
+   */
+  public function setTargetCpa(GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetCpa $targetCpa)
+  {
+    $this->targetCpa = $targetCpa;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetCpa
+   */
+  public function getTargetCpa()
+  {
+    return $this->targetCpa;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetImpressionShare
+   */
+  public function setTargetImpressionShare(GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetImpressionShare $targetImpressionShare)
+  {
+    $this->targetImpressionShare = $targetImpressionShare;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetImpressionShare
+   */
+  public function getTargetImpressionShare()
+  {
+    return $this->targetImpressionShare;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetRoas
+   */
+  public function setTargetRoas(GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetRoas $targetRoas)
+  {
+    $this->targetRoas = $targetRoas;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetRoas
+   */
+  public function getTargetRoas()
+  {
+    return $this->targetRoas;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetSpend
+   */
+  public function setTargetSpend(GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetSpend $targetSpend)
+  {
+    $this->targetSpend = $targetSpend;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetSpend
+   */
+  public function getTargetSpend()
+  {
+    return $this->targetSpend;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategy::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategy');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversionValue.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversionValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversionValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,35 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversionValue extends \Google\Model
+{
+  public $targetRoas;
+
+  public function setTargetRoas($targetRoas)
+  {
+    $this->targetRoas = $targetRoas;
+  }
+  public function getTargetRoas()
+  {
+    return $this->targetRoas;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversionValue::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversionValue');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversions.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversions.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversions extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $targetCpa;
+  /**
+   * @var string
+   */
+  public $targetCpaMicros;
+
+  /**
+   * @param string
+   */
+  public function setTargetCpa($targetCpa)
+  {
+    $this->targetCpa = $targetCpa;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetCpa()
+  {
+    return $this->targetCpa;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetCpaMicros($targetCpaMicros)
+  {
+    $this->targetCpaMicros = $targetCpaMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetCpaMicros()
+  {
+    return $this->targetCpaMicros;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversions::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversions');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetCpa.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetCpa.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetCpa.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetCpa extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $targetCpaMicros;
+
+  /**
+   * @param string
+   */
+  public function setTargetCpaMicros($targetCpaMicros)
+  {
+    $this->targetCpaMicros = $targetCpaMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetCpaMicros()
+  {
+    return $this->targetCpaMicros;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetCpa::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetCpa');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetImpressionShare.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetImpressionShare.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetImpressionShare.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetImpressionShare extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cpcBidCeilingMicros;
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $locationFractionMicros;
+
+  /**
+   * @param string
+   */
+  public function setCpcBidCeilingMicros($cpcBidCeilingMicros)
+  {
+    $this->cpcBidCeilingMicros = $cpcBidCeilingMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCpcBidCeilingMicros()
+  {
+    return $this->cpcBidCeilingMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setLocationFractionMicros($locationFractionMicros)
+  {
+    $this->locationFractionMicros = $locationFractionMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getLocationFractionMicros()
+  {
+    return $this->locationFractionMicros;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetImpressionShare::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetImpressionShare');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetRoas.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetRoas.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetRoas.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,35 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetRoas extends \Google\Model
+{
+  public $targetRoas;
+
+  public function setTargetRoas($targetRoas)
+  {
+    $this->targetRoas = $targetRoas;
+  }
+  public function getTargetRoas()
+  {
+    return $this->targetRoas;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetRoas::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetRoas');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetSpend.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetSpend.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetSpend.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetSpend extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cpcBidCeilingMicros;
+  /**
+   * @var string
+   */
+  public $targetSpendMicros;
+
+  /**
+   * @param string
+   */
+  public function setCpcBidCeilingMicros($cpcBidCeilingMicros)
+  {
+    $this->cpcBidCeilingMicros = $cpcBidCeilingMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCpcBidCeilingMicros()
+  {
+    return $this->cpcBidCeilingMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetSpendMicros($targetSpendMicros)
+  {
+    $this->targetSpendMicros = $targetSpendMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetSpendMicros()
+  {
+    return $this->targetSpendMicros;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetSpend::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetSpend');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAd.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAd.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAd.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,215 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAd extends \Google\Collection
+{
+  protected $collection_key = 'finalUrls';
+  /**
+   * @var string
+   */
+  public $displayUrl;
+  protected $expandedDynamicSearchAdType = GoogleAdsSearchads360V0CommonSearchAds360ExpandedDynamicSearchAdInfo::class;
+  protected $expandedDynamicSearchAdDataType = '';
+  protected $expandedTextAdType = GoogleAdsSearchads360V0CommonSearchAds360ExpandedTextAdInfo::class;
+  protected $expandedTextAdDataType = '';
+  /**
+   * @var string[]
+   */
+  public $finalUrls;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $productAdType = GoogleAdsSearchads360V0CommonSearchAds360ProductAdInfo::class;
+  protected $productAdDataType = '';
+  /**
+   * @var string
+   */
+  public $resourceName;
+  protected $responsiveSearchAdType = GoogleAdsSearchads360V0CommonSearchAds360ResponsiveSearchAdInfo::class;
+  protected $responsiveSearchAdDataType = '';
+  protected $textAdType = GoogleAdsSearchads360V0CommonSearchAds360TextAdInfo::class;
+  protected $textAdDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setDisplayUrl($displayUrl)
+  {
+    $this->displayUrl = $displayUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayUrl()
+  {
+    return $this->displayUrl;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonSearchAds360ExpandedDynamicSearchAdInfo
+   */
+  public function setExpandedDynamicSearchAd(GoogleAdsSearchads360V0CommonSearchAds360ExpandedDynamicSearchAdInfo $expandedDynamicSearchAd)
+  {
+    $this->expandedDynamicSearchAd = $expandedDynamicSearchAd;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonSearchAds360ExpandedDynamicSearchAdInfo
+   */
+  public function getExpandedDynamicSearchAd()
+  {
+    return $this->expandedDynamicSearchAd;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonSearchAds360ExpandedTextAdInfo
+   */
+  public function setExpandedTextAd(GoogleAdsSearchads360V0CommonSearchAds360ExpandedTextAdInfo $expandedTextAd)
+  {
+    $this->expandedTextAd = $expandedTextAd;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonSearchAds360ExpandedTextAdInfo
+   */
+  public function getExpandedTextAd()
+  {
+    return $this->expandedTextAd;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFinalUrls($finalUrls)
+  {
+    $this->finalUrls = $finalUrls;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFinalUrls()
+  {
+    return $this->finalUrls;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonSearchAds360ProductAdInfo
+   */
+  public function setProductAd(GoogleAdsSearchads360V0CommonSearchAds360ProductAdInfo $productAd)
+  {
+    $this->productAd = $productAd;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonSearchAds360ProductAdInfo
+   */
+  public function getProductAd()
+  {
+    return $this->productAd;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonSearchAds360ResponsiveSearchAdInfo
+   */
+  public function setResponsiveSearchAd(GoogleAdsSearchads360V0CommonSearchAds360ResponsiveSearchAdInfo $responsiveSearchAd)
+  {
+    $this->responsiveSearchAd = $responsiveSearchAd;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonSearchAds360ResponsiveSearchAdInfo
+   */
+  public function getResponsiveSearchAd()
+  {
+    return $this->responsiveSearchAd;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonSearchAds360TextAdInfo
+   */
+  public function setTextAd(GoogleAdsSearchads360V0CommonSearchAds360TextAdInfo $textAd)
+  {
+    $this->textAd = $textAd;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonSearchAds360TextAdInfo
+   */
+  public function getTextAd()
+  {
+    return $this->textAd;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ResourcesAd::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAd');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroup.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,331 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAdGroup extends \Google\Collection
+{
+  protected $collection_key = 'labels';
+  /**
+   * @var string
+   */
+  public $adRotationMode;
+  /**
+   * @var string
+   */
+  public $cpcBidMicros;
+  /**
+   * @var string
+   */
+  public $creationTime;
+  /**
+   * @var string[]
+   */
+  public $effectiveLabels;
+  /**
+   * @var string
+   */
+  public $endDate;
+  /**
+   * @var string
+   */
+  public $engineId;
+  /**
+   * @var string
+   */
+  public $engineStatus;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var string
+   */
+  public $lastModifiedTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $startDate;
+  /**
+   * @var string
+   */
+  public $status;
+  protected $targetingSettingType = GoogleAdsSearchads360V0CommonTargetingSetting::class;
+  protected $targetingSettingDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setAdRotationMode($adRotationMode)
+  {
+    $this->adRotationMode = $adRotationMode;
+  }
+  /**
+   * @return string
+   */
+  public function getAdRotationMode()
+  {
+    return $this->adRotationMode;
+  }
+  /**
+   * @param string
+   */
+  public function setCpcBidMicros($cpcBidMicros)
+  {
+    $this->cpcBidMicros = $cpcBidMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCpcBidMicros()
+  {
+    return $this->cpcBidMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setCreationTime($creationTime)
+  {
+    $this->creationTime = $creationTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreationTime()
+  {
+    return $this->creationTime;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEffectiveLabels($effectiveLabels)
+  {
+    $this->effectiveLabels = $effectiveLabels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEffectiveLabels()
+  {
+    return $this->effectiveLabels;
+  }
+  /**
+   * @param string
+   */
+  public function setEndDate($endDate)
+  {
+    $this->endDate = $endDate;
+  }
+  /**
+   * @return string
+   */
+  public function getEndDate()
+  {
+    return $this->endDate;
+  }
+  /**
+   * @param string
+   */
+  public function setEngineId($engineId)
+  {
+    $this->engineId = $engineId;
+  }
+  /**
+   * @return string
+   */
+  public function getEngineId()
+  {
+    return $this->engineId;
+  }
+  /**
+   * @param string
+   */
+  public function setEngineStatus($engineStatus)
+  {
+    $this->engineStatus = $engineStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getEngineStatus()
+  {
+    return $this->engineStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedTime($lastModifiedTime)
+  {
+    $this->lastModifiedTime = $lastModifiedTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedTime()
+  {
+    return $this->lastModifiedTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param string
+   */
+  public function setStartDate($startDate)
+  {
+    $this->startDate = $startDate;
+  }
+  /**
+   * @return string
+   */
+  public function getStartDate()
+  {
+    return $this->startDate;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonTargetingSetting
+   */
+  public function setTargetingSetting(GoogleAdsSearchads360V0CommonTargetingSetting $targetingSetting)
+  {
+    $this->targetingSetting = $targetingSetting;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonTargetingSetting
+   */
+  public function getTargetingSetting()
+  {
+    return $this->targetingSetting;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ResourcesAdGroup::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAdGroup');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupAd.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupAd.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupAd.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,187 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAdGroupAd extends \Google\Collection
+{
+  protected $collection_key = 'labels';
+  protected $adType = GoogleAdsSearchads360V0ResourcesAd::class;
+  protected $adDataType = '';
+  /**
+   * @var string
+   */
+  public $creationTime;
+  /**
+   * @var string[]
+   */
+  public $effectiveLabels;
+  /**
+   * @var string
+   */
+  public $engineId;
+  /**
+   * @var string
+   */
+  public $engineStatus;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $lastModifiedTime;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAd
+   */
+  public function setAd(GoogleAdsSearchads360V0ResourcesAd $ad)
+  {
+    $this->ad = $ad;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAd
+   */
+  public function getAd()
+  {
+    return $this->ad;
+  }
+  /**
+   * @param string
+   */
+  public function setCreationTime($creationTime)
+  {
+    $this->creationTime = $creationTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreationTime()
+  {
+    return $this->creationTime;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEffectiveLabels($effectiveLabels)
+  {
+    $this->effectiveLabels = $effectiveLabels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEffectiveLabels()
+  {
+    return $this->effectiveLabels;
+  }
+  /**
+   * @param string
+   */
+  public function setEngineId($engineId)
+  {
+    $this->engineId = $engineId;
+  }
+  /**
+   * @return string
+   */
+  public function getEngineId()
+  {
+    return $this->engineId;
+  }
+  /**
+   * @param string
+   */
+  public function setEngineStatus($engineStatus)
+  {
+    $this->engineStatus = $engineStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getEngineStatus()
+  {
+    return $this->engineStatus;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedTime($lastModifiedTime)
+  {
+    $this->lastModifiedTime = $lastModifiedTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedTime()
+  {
+    return $this->lastModifiedTime;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ResourcesAdGroupAd::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAdGroupAd');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupAdEffectiveLabel.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupAdEffectiveLabel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupAdEffectiveLabel.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAdGroupAdEffectiveLabel extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $adGroupAd;
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $ownerCustomerId;
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setAdGroupAd($adGroupAd)
+  {
+    $this->adGroupAd = $adGroupAd;
+  }
+  /**
+   * @return string
+   */
+  public function getAdGroupAd()
+  {
+    return $this->adGroupAd;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setOwnerCustomerId($ownerCustomerId)
+  {
+    $this->ownerCustomerId = $ownerCustomerId;
+  }
+  /**
+   * @return string
+   */
+  public function getOwnerCustomerId()
+  {
+    return $this->ownerCustomerId;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAdGroupAdEffectiveLabel::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAdGroupAdEffectiveLabel');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupAdLabel.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupAdLabel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupAdLabel.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAdGroupAdLabel extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $adGroupAd;
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $ownerCustomerId;
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setAdGroupAd($adGroupAd)
+  {
+    $this->adGroupAd = $adGroupAd;
+  }
+  /**
+   * @return string
+   */
+  public function getAdGroupAd()
+  {
+    return $this->adGroupAd;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setOwnerCustomerId($ownerCustomerId)
+  {
+    $this->ownerCustomerId = $ownerCustomerId;
+  }
+  /**
+   * @return string
+   */
+  public function getOwnerCustomerId()
+  {
+    return $this->ownerCustomerId;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAdGroupAdLabel::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAdGroupAdLabel');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupAsset.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupAsset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupAsset.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAdGroupAsset extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $adGroup;
+  /**
+   * @var string
+   */
+  public $asset;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param string
+   */
+  public function setAdGroup($adGroup)
+  {
+    $this->adGroup = $adGroup;
+  }
+  /**
+   * @return string
+   */
+  public function getAdGroup()
+  {
+    return $this->adGroup;
+  }
+  /**
+   * @param string
+   */
+  public function setAsset($asset)
+  {
+    $this->asset = $asset;
+  }
+  /**
+   * @return string
+   */
+  public function getAsset()
+  {
+    return $this->asset;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ResourcesAdGroupAsset::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAdGroupAsset');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupAssetSet.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupAssetSet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupAssetSet.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAdGroupAssetSet extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $adGroup;
+  /**
+   * @var string
+   */
+  public $assetSet;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param string
+   */
+  public function setAdGroup($adGroup)
+  {
+    $this->adGroup = $adGroup;
+  }
+  /**
+   * @return string
+   */
+  public function getAdGroup()
+  {
+    return $this->adGroup;
+  }
+  /**
+   * @param string
+   */
+  public function setAssetSet($assetSet)
+  {
+    $this->assetSet = $assetSet;
+  }
+  /**
+   * @return string
+   */
+  public function getAssetSet()
+  {
+    return $this->assetSet;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ResourcesAdGroupAssetSet::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAdGroupAssetSet');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupAudienceView.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupAudienceView.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupAudienceView.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAdGroupAudienceView extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAdGroupAudienceView::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAdGroupAudienceView');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupBidModifier.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupBidModifier.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupBidModifier.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAdGroupBidModifier extends \Google\Model
+{
+  public $bidModifier;
+  protected $deviceType = GoogleAdsSearchads360V0CommonDeviceInfo::class;
+  protected $deviceDataType = '';
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  public function setBidModifier($bidModifier)
+  {
+    $this->bidModifier = $bidModifier;
+  }
+  public function getBidModifier()
+  {
+    return $this->bidModifier;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonDeviceInfo
+   */
+  public function setDevice(GoogleAdsSearchads360V0CommonDeviceInfo $device)
+  {
+    $this->device = $device;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonDeviceInfo
+   */
+  public function getDevice()
+  {
+    return $this->device;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAdGroupBidModifier::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAdGroupBidModifier');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupCriterion.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupCriterion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupCriterion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,486 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAdGroupCriterion extends \Google\Collection
+{
+  protected $collection_key = 'labels';
+  /**
+   * @var string
+   */
+  public $adGroup;
+  protected $ageRangeType = GoogleAdsSearchads360V0CommonAgeRangeInfo::class;
+  protected $ageRangeDataType = '';
+  public $bidModifier;
+  /**
+   * @var string
+   */
+  public $cpcBidMicros;
+  /**
+   * @var string
+   */
+  public $creationTime;
+  /**
+   * @var string
+   */
+  public $criterionId;
+  /**
+   * @var string
+   */
+  public $effectiveCpcBidMicros;
+  /**
+   * @var string[]
+   */
+  public $effectiveLabels;
+  /**
+   * @var string
+   */
+  public $engineId;
+  /**
+   * @var string
+   */
+  public $engineStatus;
+  /**
+   * @var string
+   */
+  public $finalUrlSuffix;
+  /**
+   * @var string[]
+   */
+  public $finalUrls;
+  protected $genderType = GoogleAdsSearchads360V0CommonGenderInfo::class;
+  protected $genderDataType = '';
+  protected $keywordType = GoogleAdsSearchads360V0CommonKeywordInfo::class;
+  protected $keywordDataType = '';
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $lastModifiedTime;
+  protected $listingGroupType = GoogleAdsSearchads360V0CommonListingGroupInfo::class;
+  protected $listingGroupDataType = '';
+  protected $locationType = GoogleAdsSearchads360V0CommonLocationInfo::class;
+  protected $locationDataType = '';
+  /**
+   * @var bool
+   */
+  public $negative;
+  protected $positionEstimatesType = GoogleAdsSearchads360V0ResourcesAdGroupCriterionPositionEstimates::class;
+  protected $positionEstimatesDataType = '';
+  protected $qualityInfoType = GoogleAdsSearchads360V0ResourcesAdGroupCriterionQualityInfo::class;
+  protected $qualityInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $trackingUrlTemplate;
+  /**
+   * @var string
+   */
+  public $type;
+  protected $userListType = GoogleAdsSearchads360V0CommonUserListInfo::class;
+  protected $userListDataType = '';
+  protected $webpageType = GoogleAdsSearchads360V0CommonWebpageInfo::class;
+  protected $webpageDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAdGroup($adGroup)
+  {
+    $this->adGroup = $adGroup;
+  }
+  /**
+   * @return string
+   */
+  public function getAdGroup()
+  {
+    return $this->adGroup;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonAgeRangeInfo
+   */
+  public function setAgeRange(GoogleAdsSearchads360V0CommonAgeRangeInfo $ageRange)
+  {
+    $this->ageRange = $ageRange;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonAgeRangeInfo
+   */
+  public function getAgeRange()
+  {
+    return $this->ageRange;
+  }
+  public function setBidModifier($bidModifier)
+  {
+    $this->bidModifier = $bidModifier;
+  }
+  public function getBidModifier()
+  {
+    return $this->bidModifier;
+  }
+  /**
+   * @param string
+   */
+  public function setCpcBidMicros($cpcBidMicros)
+  {
+    $this->cpcBidMicros = $cpcBidMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCpcBidMicros()
+  {
+    return $this->cpcBidMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setCreationTime($creationTime)
+  {
+    $this->creationTime = $creationTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreationTime()
+  {
+    return $this->creationTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCriterionId($criterionId)
+  {
+    $this->criterionId = $criterionId;
+  }
+  /**
+   * @return string
+   */
+  public function getCriterionId()
+  {
+    return $this->criterionId;
+  }
+  /**
+   * @param string
+   */
+  public function setEffectiveCpcBidMicros($effectiveCpcBidMicros)
+  {
+    $this->effectiveCpcBidMicros = $effectiveCpcBidMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getEffectiveCpcBidMicros()
+  {
+    return $this->effectiveCpcBidMicros;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEffectiveLabels($effectiveLabels)
+  {
+    $this->effectiveLabels = $effectiveLabels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEffectiveLabels()
+  {
+    return $this->effectiveLabels;
+  }
+  /**
+   * @param string
+   */
+  public function setEngineId($engineId)
+  {
+    $this->engineId = $engineId;
+  }
+  /**
+   * @return string
+   */
+  public function getEngineId()
+  {
+    return $this->engineId;
+  }
+  /**
+   * @param string
+   */
+  public function setEngineStatus($engineStatus)
+  {
+    $this->engineStatus = $engineStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getEngineStatus()
+  {
+    return $this->engineStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setFinalUrlSuffix($finalUrlSuffix)
+  {
+    $this->finalUrlSuffix = $finalUrlSuffix;
+  }
+  /**
+   * @return string
+   */
+  public function getFinalUrlSuffix()
+  {
+    return $this->finalUrlSuffix;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFinalUrls($finalUrls)
+  {
+    $this->finalUrls = $finalUrls;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFinalUrls()
+  {
+    return $this->finalUrls;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonGenderInfo
+   */
+  public function setGender(GoogleAdsSearchads360V0CommonGenderInfo $gender)
+  {
+    $this->gender = $gender;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonGenderInfo
+   */
+  public function getGender()
+  {
+    return $this->gender;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonKeywordInfo
+   */
+  public function setKeyword(GoogleAdsSearchads360V0CommonKeywordInfo $keyword)
+  {
+    $this->keyword = $keyword;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonKeywordInfo
+   */
+  public function getKeyword()
+  {
+    return $this->keyword;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedTime($lastModifiedTime)
+  {
+    $this->lastModifiedTime = $lastModifiedTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedTime()
+  {
+    return $this->lastModifiedTime;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonListingGroupInfo
+   */
+  public function setListingGroup(GoogleAdsSearchads360V0CommonListingGroupInfo $listingGroup)
+  {
+    $this->listingGroup = $listingGroup;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonListingGroupInfo
+   */
+  public function getListingGroup()
+  {
+    return $this->listingGroup;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonLocationInfo
+   */
+  public function setLocation(GoogleAdsSearchads360V0CommonLocationInfo $location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonLocationInfo
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param bool
+   */
+  public function setNegative($negative)
+  {
+    $this->negative = $negative;
+  }
+  /**
+   * @return bool
+   */
+  public function getNegative()
+  {
+    return $this->negative;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAdGroupCriterionPositionEstimates
+   */
+  public function setPositionEstimates(GoogleAdsSearchads360V0ResourcesAdGroupCriterionPositionEstimates $positionEstimates)
+  {
+    $this->positionEstimates = $positionEstimates;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAdGroupCriterionPositionEstimates
+   */
+  public function getPositionEstimates()
+  {
+    return $this->positionEstimates;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAdGroupCriterionQualityInfo
+   */
+  public function setQualityInfo(GoogleAdsSearchads360V0ResourcesAdGroupCriterionQualityInfo $qualityInfo)
+  {
+    $this->qualityInfo = $qualityInfo;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAdGroupCriterionQualityInfo
+   */
+  public function getQualityInfo()
+  {
+    return $this->qualityInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setTrackingUrlTemplate($trackingUrlTemplate)
+  {
+    $this->trackingUrlTemplate = $trackingUrlTemplate;
+  }
+  /**
+   * @return string
+   */
+  public function getTrackingUrlTemplate()
+  {
+    return $this->trackingUrlTemplate;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonUserListInfo
+   */
+  public function setUserList(GoogleAdsSearchads360V0CommonUserListInfo $userList)
+  {
+    $this->userList = $userList;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonUserListInfo
+   */
+  public function getUserList()
+  {
+    return $this->userList;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonWebpageInfo
+   */
+  public function setWebpage(GoogleAdsSearchads360V0CommonWebpageInfo $webpage)
+  {
+    $this->webpage = $webpage;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonWebpageInfo
+   */
+  public function getWebpage()
+  {
+    return $this->webpage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAdGroupCriterion::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAdGroupCriterion');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupCriterionEffectiveLabel.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupCriterionEffectiveLabel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupCriterionEffectiveLabel.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAdGroupCriterionEffectiveLabel extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $adGroupCriterion;
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $ownerCustomerId;
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setAdGroupCriterion($adGroupCriterion)
+  {
+    $this->adGroupCriterion = $adGroupCriterion;
+  }
+  /**
+   * @return string
+   */
+  public function getAdGroupCriterion()
+  {
+    return $this->adGroupCriterion;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setOwnerCustomerId($ownerCustomerId)
+  {
+    $this->ownerCustomerId = $ownerCustomerId;
+  }
+  /**
+   * @return string
+   */
+  public function getOwnerCustomerId()
+  {
+    return $this->ownerCustomerId;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAdGroupCriterionEffectiveLabel::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAdGroupCriterionEffectiveLabel');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupCriterionLabel.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupCriterionLabel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupCriterionLabel.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAdGroupCriterionLabel extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $adGroupCriterion;
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $ownerCustomerId;
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setAdGroupCriterion($adGroupCriterion)
+  {
+    $this->adGroupCriterion = $adGroupCriterion;
+  }
+  /**
+   * @return string
+   */
+  public function getAdGroupCriterion()
+  {
+    return $this->adGroupCriterion;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setOwnerCustomerId($ownerCustomerId)
+  {
+    $this->ownerCustomerId = $ownerCustomerId;
+  }
+  /**
+   * @return string
+   */
+  public function getOwnerCustomerId()
+  {
+    return $this->ownerCustomerId;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAdGroupCriterionLabel::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAdGroupCriterionLabel');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupCriterionPositionEstimates.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupCriterionPositionEstimates.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupCriterionPositionEstimates.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAdGroupCriterionPositionEstimates extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $topOfPageCpcMicros;
+
+  /**
+   * @param string
+   */
+  public function setTopOfPageCpcMicros($topOfPageCpcMicros)
+  {
+    $this->topOfPageCpcMicros = $topOfPageCpcMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getTopOfPageCpcMicros()
+  {
+    return $this->topOfPageCpcMicros;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAdGroupCriterionPositionEstimates::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAdGroupCriterionPositionEstimates');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupCriterionQualityInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupCriterionQualityInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupCriterionQualityInfo.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAdGroupCriterionQualityInfo extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $qualityScore;
+
+  /**
+   * @param int
+   */
+  public function setQualityScore($qualityScore)
+  {
+    $this->qualityScore = $qualityScore;
+  }
+  /**
+   * @return int
+   */
+  public function getQualityScore()
+  {
+    return $this->qualityScore;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAdGroupCriterionQualityInfo::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAdGroupCriterionQualityInfo');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupEffectiveLabel.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupEffectiveLabel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupEffectiveLabel.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAdGroupEffectiveLabel extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $adGroup;
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $ownerCustomerId;
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setAdGroup($adGroup)
+  {
+    $this->adGroup = $adGroup;
+  }
+  /**
+   * @return string
+   */
+  public function getAdGroup()
+  {
+    return $this->adGroup;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setOwnerCustomerId($ownerCustomerId)
+  {
+    $this->ownerCustomerId = $ownerCustomerId;
+  }
+  /**
+   * @return string
+   */
+  public function getOwnerCustomerId()
+  {
+    return $this->ownerCustomerId;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAdGroupEffectiveLabel::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAdGroupEffectiveLabel');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupLabel.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupLabel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAdGroupLabel.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAdGroupLabel extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $adGroup;
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $ownerCustomerId;
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setAdGroup($adGroup)
+  {
+    $this->adGroup = $adGroup;
+  }
+  /**
+   * @return string
+   */
+  public function getAdGroup()
+  {
+    return $this->adGroup;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setOwnerCustomerId($ownerCustomerId)
+  {
+    $this->ownerCustomerId = $ownerCustomerId;
+  }
+  /**
+   * @return string
+   */
+  public function getOwnerCustomerId()
+  {
+    return $this->ownerCustomerId;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAdGroupLabel::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAdGroupLabel');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAgeRangeView.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAgeRangeView.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAgeRangeView.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAgeRangeView extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAgeRangeView::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAgeRangeView');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAsset.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAsset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAsset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,367 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAsset extends \Google\Collection
+{
+  protected $collection_key = 'finalUrls';
+  protected $callAssetType = GoogleAdsSearchads360V0CommonUnifiedCallAsset::class;
+  protected $callAssetDataType = '';
+  protected $callToActionAssetType = GoogleAdsSearchads360V0CommonCallToActionAsset::class;
+  protected $callToActionAssetDataType = '';
+  protected $calloutAssetType = GoogleAdsSearchads360V0CommonUnifiedCalloutAsset::class;
+  protected $calloutAssetDataType = '';
+  /**
+   * @var string
+   */
+  public $creationTime;
+  /**
+   * @var string
+   */
+  public $engineStatus;
+  /**
+   * @var string[]
+   */
+  public $finalUrls;
+  /**
+   * @var string
+   */
+  public $id;
+  protected $imageAssetType = GoogleAdsSearchads360V0CommonImageAsset::class;
+  protected $imageAssetDataType = '';
+  /**
+   * @var string
+   */
+  public $lastModifiedTime;
+  protected $locationAssetType = GoogleAdsSearchads360V0CommonUnifiedLocationAsset::class;
+  protected $locationAssetDataType = '';
+  protected $mobileAppAssetType = GoogleAdsSearchads360V0CommonMobileAppAsset::class;
+  protected $mobileAppAssetDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $pageFeedAssetType = GoogleAdsSearchads360V0CommonUnifiedPageFeedAsset::class;
+  protected $pageFeedAssetDataType = '';
+  /**
+   * @var string
+   */
+  public $resourceName;
+  protected $sitelinkAssetType = GoogleAdsSearchads360V0CommonUnifiedSitelinkAsset::class;
+  protected $sitelinkAssetDataType = '';
+  /**
+   * @var string
+   */
+  public $status;
+  protected $textAssetType = GoogleAdsSearchads360V0CommonTextAsset::class;
+  protected $textAssetDataType = '';
+  /**
+   * @var string
+   */
+  public $trackingUrlTemplate;
+  /**
+   * @var string
+   */
+  public $type;
+  protected $youtubeVideoAssetType = GoogleAdsSearchads360V0CommonYoutubeVideoAsset::class;
+  protected $youtubeVideoAssetDataType = '';
+
+  /**
+   * @param GoogleAdsSearchads360V0CommonUnifiedCallAsset
+   */
+  public function setCallAsset(GoogleAdsSearchads360V0CommonUnifiedCallAsset $callAsset)
+  {
+    $this->callAsset = $callAsset;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonUnifiedCallAsset
+   */
+  public function getCallAsset()
+  {
+    return $this->callAsset;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonCallToActionAsset
+   */
+  public function setCallToActionAsset(GoogleAdsSearchads360V0CommonCallToActionAsset $callToActionAsset)
+  {
+    $this->callToActionAsset = $callToActionAsset;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonCallToActionAsset
+   */
+  public function getCallToActionAsset()
+  {
+    return $this->callToActionAsset;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonUnifiedCalloutAsset
+   */
+  public function setCalloutAsset(GoogleAdsSearchads360V0CommonUnifiedCalloutAsset $calloutAsset)
+  {
+    $this->calloutAsset = $calloutAsset;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonUnifiedCalloutAsset
+   */
+  public function getCalloutAsset()
+  {
+    return $this->calloutAsset;
+  }
+  /**
+   * @param string
+   */
+  public function setCreationTime($creationTime)
+  {
+    $this->creationTime = $creationTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreationTime()
+  {
+    return $this->creationTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEngineStatus($engineStatus)
+  {
+    $this->engineStatus = $engineStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getEngineStatus()
+  {
+    return $this->engineStatus;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFinalUrls($finalUrls)
+  {
+    $this->finalUrls = $finalUrls;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFinalUrls()
+  {
+    return $this->finalUrls;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonImageAsset
+   */
+  public function setImageAsset(GoogleAdsSearchads360V0CommonImageAsset $imageAsset)
+  {
+    $this->imageAsset = $imageAsset;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonImageAsset
+   */
+  public function getImageAsset()
+  {
+    return $this->imageAsset;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedTime($lastModifiedTime)
+  {
+    $this->lastModifiedTime = $lastModifiedTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedTime()
+  {
+    return $this->lastModifiedTime;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonUnifiedLocationAsset
+   */
+  public function setLocationAsset(GoogleAdsSearchads360V0CommonUnifiedLocationAsset $locationAsset)
+  {
+    $this->locationAsset = $locationAsset;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonUnifiedLocationAsset
+   */
+  public function getLocationAsset()
+  {
+    return $this->locationAsset;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonMobileAppAsset
+   */
+  public function setMobileAppAsset(GoogleAdsSearchads360V0CommonMobileAppAsset $mobileAppAsset)
+  {
+    $this->mobileAppAsset = $mobileAppAsset;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonMobileAppAsset
+   */
+  public function getMobileAppAsset()
+  {
+    return $this->mobileAppAsset;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonUnifiedPageFeedAsset
+   */
+  public function setPageFeedAsset(GoogleAdsSearchads360V0CommonUnifiedPageFeedAsset $pageFeedAsset)
+  {
+    $this->pageFeedAsset = $pageFeedAsset;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonUnifiedPageFeedAsset
+   */
+  public function getPageFeedAsset()
+  {
+    return $this->pageFeedAsset;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonUnifiedSitelinkAsset
+   */
+  public function setSitelinkAsset(GoogleAdsSearchads360V0CommonUnifiedSitelinkAsset $sitelinkAsset)
+  {
+    $this->sitelinkAsset = $sitelinkAsset;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonUnifiedSitelinkAsset
+   */
+  public function getSitelinkAsset()
+  {
+    return $this->sitelinkAsset;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonTextAsset
+   */
+  public function setTextAsset(GoogleAdsSearchads360V0CommonTextAsset $textAsset)
+  {
+    $this->textAsset = $textAsset;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonTextAsset
+   */
+  public function getTextAsset()
+  {
+    return $this->textAsset;
+  }
+  /**
+   * @param string
+   */
+  public function setTrackingUrlTemplate($trackingUrlTemplate)
+  {
+    $this->trackingUrlTemplate = $trackingUrlTemplate;
+  }
+  /**
+   * @return string
+   */
+  public function getTrackingUrlTemplate()
+  {
+    return $this->trackingUrlTemplate;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonYoutubeVideoAsset
+   */
+  public function setYoutubeVideoAsset(GoogleAdsSearchads360V0CommonYoutubeVideoAsset $youtubeVideoAsset)
+  {
+    $this->youtubeVideoAsset = $youtubeVideoAsset;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonYoutubeVideoAsset
+   */
+  public function getYoutubeVideoAsset()
+  {
+    return $this->youtubeVideoAsset;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAsset::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAsset');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetGroup.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetGroup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetGroup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,207 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAssetGroup extends \Google\Collection
+{
+  protected $collection_key = 'finalUrls';
+  /**
+   * @var string
+   */
+  public $adStrength;
+  /**
+   * @var string
+   */
+  public $campaign;
+  /**
+   * @var string[]
+   */
+  public $finalMobileUrls;
+  /**
+   * @var string[]
+   */
+  public $finalUrls;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $path1;
+  /**
+   * @var string
+   */
+  public $path2;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param string
+   */
+  public function setAdStrength($adStrength)
+  {
+    $this->adStrength = $adStrength;
+  }
+  /**
+   * @return string
+   */
+  public function getAdStrength()
+  {
+    return $this->adStrength;
+  }
+  /**
+   * @param string
+   */
+  public function setCampaign($campaign)
+  {
+    $this->campaign = $campaign;
+  }
+  /**
+   * @return string
+   */
+  public function getCampaign()
+  {
+    return $this->campaign;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFinalMobileUrls($finalMobileUrls)
+  {
+    $this->finalMobileUrls = $finalMobileUrls;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFinalMobileUrls()
+  {
+    return $this->finalMobileUrls;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFinalUrls($finalUrls)
+  {
+    $this->finalUrls = $finalUrls;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFinalUrls()
+  {
+    return $this->finalUrls;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPath1($path1)
+  {
+    $this->path1 = $path1;
+  }
+  /**
+   * @return string
+   */
+  public function getPath1()
+  {
+    return $this->path1;
+  }
+  /**
+   * @param string
+   */
+  public function setPath2($path2)
+  {
+    $this->path2 = $path2;
+  }
+  /**
+   * @return string
+   */
+  public function getPath2()
+  {
+    return $this->path2;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ResourcesAssetGroup::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAssetGroup');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetGroupAsset.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetGroupAsset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetGroupAsset.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAssetGroupAsset extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $asset;
+  /**
+   * @var string
+   */
+  public $assetGroup;
+  /**
+   * @var string
+   */
+  public $fieldType;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param string
+   */
+  public function setAsset($asset)
+  {
+    $this->asset = $asset;
+  }
+  /**
+   * @return string
+   */
+  public function getAsset()
+  {
+    return $this->asset;
+  }
+  /**
+   * @param string
+   */
+  public function setAssetGroup($assetGroup)
+  {
+    $this->assetGroup = $assetGroup;
+  }
+  /**
+   * @return string
+   */
+  public function getAssetGroup()
+  {
+    return $this->assetGroup;
+  }
+  /**
+   * @param string
+   */
+  public function setFieldType($fieldType)
+  {
+    $this->fieldType = $fieldType;
+  }
+  /**
+   * @return string
+   */
+  public function getFieldType()
+  {
+    return $this->fieldType;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ResourcesAssetGroupAsset::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAssetGroupAsset');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetGroupAssetCombinationData.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetGroupAssetCombinationData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetGroupAssetCombinationData.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAssetGroupAssetCombinationData extends \Google\Collection
+{
+  protected $collection_key = 'assetCombinationServedAssets';
+  protected $assetCombinationServedAssetsType = GoogleAdsSearchads360V0CommonAssetUsage::class;
+  protected $assetCombinationServedAssetsDataType = 'array';
+
+  /**
+   * @param GoogleAdsSearchads360V0CommonAssetUsage[]
+   */
+  public function setAssetCombinationServedAssets($assetCombinationServedAssets)
+  {
+    $this->assetCombinationServedAssets = $assetCombinationServedAssets;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonAssetUsage[]
+   */
+  public function getAssetCombinationServedAssets()
+  {
+    return $this->assetCombinationServedAssets;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAssetGroupAssetCombinationData::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAssetGroupAssetCombinationData');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetGroupListingGroupFilter.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetGroupListingGroupFilter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetGroupListingGroupFilter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,166 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAssetGroupListingGroupFilter extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $assetGroup;
+  protected $caseValueType = GoogleAdsSearchads360V0ResourcesListingGroupFilterDimension::class;
+  protected $caseValueDataType = '';
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $parentListingGroupFilter;
+  protected $pathType = GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionPath::class;
+  protected $pathDataType = '';
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $vertical;
+
+  /**
+   * @param string
+   */
+  public function setAssetGroup($assetGroup)
+  {
+    $this->assetGroup = $assetGroup;
+  }
+  /**
+   * @return string
+   */
+  public function getAssetGroup()
+  {
+    return $this->assetGroup;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesListingGroupFilterDimension
+   */
+  public function setCaseValue(GoogleAdsSearchads360V0ResourcesListingGroupFilterDimension $caseValue)
+  {
+    $this->caseValue = $caseValue;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesListingGroupFilterDimension
+   */
+  public function getCaseValue()
+  {
+    return $this->caseValue;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setParentListingGroupFilter($parentListingGroupFilter)
+  {
+    $this->parentListingGroupFilter = $parentListingGroupFilter;
+  }
+  /**
+   * @return string
+   */
+  public function getParentListingGroupFilter()
+  {
+    return $this->parentListingGroupFilter;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionPath
+   */
+  public function setPath(GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionPath $path)
+  {
+    $this->path = $path;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionPath
+   */
+  public function getPath()
+  {
+    return $this->path;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param string
+   */
+  public function setVertical($vertical)
+  {
+    $this->vertical = $vertical;
+  }
+  /**
+   * @return string
+   */
+  public function getVertical()
+  {
+    return $this->vertical;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAssetGroupListingGroupFilter::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAssetGroupListingGroupFilter');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetGroupSignal.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetGroupSignal.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetGroupSignal.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAssetGroupSignal extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $assetGroup;
+  protected $audienceType = GoogleAdsSearchads360V0CommonAudienceInfo::class;
+  protected $audienceDataType = '';
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setAssetGroup($assetGroup)
+  {
+    $this->assetGroup = $assetGroup;
+  }
+  /**
+   * @return string
+   */
+  public function getAssetGroup()
+  {
+    return $this->assetGroup;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonAudienceInfo
+   */
+  public function setAudience(GoogleAdsSearchads360V0CommonAudienceInfo $audience)
+  {
+    $this->audience = $audience;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonAudienceInfo
+   */
+  public function getAudience()
+  {
+    return $this->audience;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAssetGroupSignal::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAssetGroupSignal');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetGroupTopCombinationView.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetGroupTopCombinationView.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetGroupTopCombinationView.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAssetGroupTopCombinationView extends \Google\Collection
+{
+  protected $collection_key = 'assetGroupTopCombinations';
+  protected $assetGroupTopCombinationsType = GoogleAdsSearchads360V0ResourcesAssetGroupAssetCombinationData::class;
+  protected $assetGroupTopCombinationsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAssetGroupAssetCombinationData[]
+   */
+  public function setAssetGroupTopCombinations($assetGroupTopCombinations)
+  {
+    $this->assetGroupTopCombinations = $assetGroupTopCombinations;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAssetGroupAssetCombinationData[]
+   */
+  public function getAssetGroupTopCombinations()
+  {
+    return $this->assetGroupTopCombinations;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAssetGroupTopCombinationView::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAssetGroupTopCombinationView');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetSet.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetSet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetSet.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAssetSet extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAssetSet::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAssetSet');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetSetAsset.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetSetAsset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAssetSetAsset.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAssetSetAsset extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $asset;
+  /**
+   * @var string
+   */
+  public $assetSet;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param string
+   */
+  public function setAsset($asset)
+  {
+    $this->asset = $asset;
+  }
+  /**
+   * @return string
+   */
+  public function getAsset()
+  {
+    return $this->asset;
+  }
+  /**
+   * @param string
+   */
+  public function setAssetSet($assetSet)
+  {
+    $this->assetSet = $assetSet;
+  }
+  /**
+   * @return string
+   */
+  public function getAssetSet()
+  {
+    return $this->assetSet;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ResourcesAssetSetAsset::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAssetSetAsset');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAudience.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAudience.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesAudience.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesAudience extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesAudience::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesAudience');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesBiddingStrategy.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesBiddingStrategy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesBiddingStrategy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,316 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesBiddingStrategy extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $campaignCount;
+  /**
+   * @var string
+   */
+  public $currencyCode;
+  /**
+   * @var string
+   */
+  public $effectiveCurrencyCode;
+  protected $enhancedCpcType = GoogleAdsSearchads360V0CommonEnhancedCpc::class;
+  protected $enhancedCpcDataType = '';
+  /**
+   * @var string
+   */
+  public $id;
+  protected $maximizeConversionValueType = GoogleAdsSearchads360V0CommonMaximizeConversionValue::class;
+  protected $maximizeConversionValueDataType = '';
+  protected $maximizeConversionsType = GoogleAdsSearchads360V0CommonMaximizeConversions::class;
+  protected $maximizeConversionsDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $nonRemovedCampaignCount;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $status;
+  protected $targetCpaType = GoogleAdsSearchads360V0CommonTargetCpa::class;
+  protected $targetCpaDataType = '';
+  protected $targetImpressionShareType = GoogleAdsSearchads360V0CommonTargetImpressionShare::class;
+  protected $targetImpressionShareDataType = '';
+  protected $targetOutrankShareType = GoogleAdsSearchads360V0CommonTargetOutrankShare::class;
+  protected $targetOutrankShareDataType = '';
+  protected $targetRoasType = GoogleAdsSearchads360V0CommonTargetRoas::class;
+  protected $targetRoasDataType = '';
+  protected $targetSpendType = GoogleAdsSearchads360V0CommonTargetSpend::class;
+  protected $targetSpendDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setCampaignCount($campaignCount)
+  {
+    $this->campaignCount = $campaignCount;
+  }
+  /**
+   * @return string
+   */
+  public function getCampaignCount()
+  {
+    return $this->campaignCount;
+  }
+  /**
+   * @param string
+   */
+  public function setCurrencyCode($currencyCode)
+  {
+    $this->currencyCode = $currencyCode;
+  }
+  /**
+   * @return string
+   */
+  public function getCurrencyCode()
+  {
+    return $this->currencyCode;
+  }
+  /**
+   * @param string
+   */
+  public function setEffectiveCurrencyCode($effectiveCurrencyCode)
+  {
+    $this->effectiveCurrencyCode = $effectiveCurrencyCode;
+  }
+  /**
+   * @return string
+   */
+  public function getEffectiveCurrencyCode()
+  {
+    return $this->effectiveCurrencyCode;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonEnhancedCpc
+   */
+  public function setEnhancedCpc(GoogleAdsSearchads360V0CommonEnhancedCpc $enhancedCpc)
+  {
+    $this->enhancedCpc = $enhancedCpc;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonEnhancedCpc
+   */
+  public function getEnhancedCpc()
+  {
+    return $this->enhancedCpc;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonMaximizeConversionValue
+   */
+  public function setMaximizeConversionValue(GoogleAdsSearchads360V0CommonMaximizeConversionValue $maximizeConversionValue)
+  {
+    $this->maximizeConversionValue = $maximizeConversionValue;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonMaximizeConversionValue
+   */
+  public function getMaximizeConversionValue()
+  {
+    return $this->maximizeConversionValue;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonMaximizeConversions
+   */
+  public function setMaximizeConversions(GoogleAdsSearchads360V0CommonMaximizeConversions $maximizeConversions)
+  {
+    $this->maximizeConversions = $maximizeConversions;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonMaximizeConversions
+   */
+  public function getMaximizeConversions()
+  {
+    return $this->maximizeConversions;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNonRemovedCampaignCount($nonRemovedCampaignCount)
+  {
+    $this->nonRemovedCampaignCount = $nonRemovedCampaignCount;
+  }
+  /**
+   * @return string
+   */
+  public function getNonRemovedCampaignCount()
+  {
+    return $this->nonRemovedCampaignCount;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonTargetCpa
+   */
+  public function setTargetCpa(GoogleAdsSearchads360V0CommonTargetCpa $targetCpa)
+  {
+    $this->targetCpa = $targetCpa;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonTargetCpa
+   */
+  public function getTargetCpa()
+  {
+    return $this->targetCpa;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonTargetImpressionShare
+   */
+  public function setTargetImpressionShare(GoogleAdsSearchads360V0CommonTargetImpressionShare $targetImpressionShare)
+  {
+    $this->targetImpressionShare = $targetImpressionShare;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonTargetImpressionShare
+   */
+  public function getTargetImpressionShare()
+  {
+    return $this->targetImpressionShare;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonTargetOutrankShare
+   */
+  public function setTargetOutrankShare(GoogleAdsSearchads360V0CommonTargetOutrankShare $targetOutrankShare)
+  {
+    $this->targetOutrankShare = $targetOutrankShare;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonTargetOutrankShare
+   */
+  public function getTargetOutrankShare()
+  {
+    return $this->targetOutrankShare;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonTargetRoas
+   */
+  public function setTargetRoas(GoogleAdsSearchads360V0CommonTargetRoas $targetRoas)
+  {
+    $this->targetRoas = $targetRoas;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonTargetRoas
+   */
+  public function getTargetRoas()
+  {
+    return $this->targetRoas;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonTargetSpend
+   */
+  public function setTargetSpend(GoogleAdsSearchads360V0CommonTargetSpend $targetSpend)
+  {
+    $this->targetSpend = $targetSpend;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonTargetSpend
+   */
+  public function getTargetSpend()
+  {
+    return $this->targetSpend;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ResourcesBiddingStrategy::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesBiddingStrategy');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaign.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaign.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaign.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,813 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesCampaign extends \Google\Collection
+{
+  protected $collection_key = 'urlCustomParameters';
+  /**
+   * @var string
+   */
+  public $accessibleBiddingStrategy;
+  /**
+   * @var string
+   */
+  public $adServingOptimizationStatus;
+  /**
+   * @var string
+   */
+  public $advertisingChannelSubType;
+  /**
+   * @var string
+   */
+  public $advertisingChannelType;
+  /**
+   * @var string
+   */
+  public $biddingStrategy;
+  /**
+   * @var string
+   */
+  public $biddingStrategySystemStatus;
+  /**
+   * @var string
+   */
+  public $biddingStrategyType;
+  /**
+   * @var string
+   */
+  public $campaignBudget;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $creationTime;
+  protected $dynamicSearchAdsSettingType = GoogleAdsSearchads360V0ResourcesCampaignDynamicSearchAdsSetting::class;
+  protected $dynamicSearchAdsSettingDataType = '';
+  /**
+   * @var string[]
+   */
+  public $effectiveLabels;
+  /**
+   * @var string
+   */
+  public $endDate;
+  /**
+   * @var string
+   */
+  public $engineId;
+  /**
+   * @var string[]
+   */
+  public $excludedParentAssetFieldTypes;
+  /**
+   * @var string
+   */
+  public $finalUrlSuffix;
+  protected $frequencyCapsType = GoogleAdsSearchads360V0CommonFrequencyCapEntry::class;
+  protected $frequencyCapsDataType = 'array';
+  protected $geoTargetTypeSettingType = GoogleAdsSearchads360V0ResourcesCampaignGeoTargetTypeSetting::class;
+  protected $geoTargetTypeSettingDataType = '';
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $lastModifiedTime;
+  protected $manualCpaType = GoogleAdsSearchads360V0CommonManualCpa::class;
+  protected $manualCpaDataType = '';
+  protected $manualCpcType = GoogleAdsSearchads360V0CommonManualCpc::class;
+  protected $manualCpcDataType = '';
+  protected $manualCpmType = GoogleAdsSearchads360V0CommonManualCpm::class;
+  protected $manualCpmDataType = '';
+  protected $maximizeConversionValueType = GoogleAdsSearchads360V0CommonMaximizeConversionValue::class;
+  protected $maximizeConversionValueDataType = '';
+  protected $maximizeConversionsType = GoogleAdsSearchads360V0CommonMaximizeConversions::class;
+  protected $maximizeConversionsDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $networkSettingsType = GoogleAdsSearchads360V0ResourcesCampaignNetworkSettings::class;
+  protected $networkSettingsDataType = '';
+  protected $optimizationGoalSettingType = GoogleAdsSearchads360V0ResourcesCampaignOptimizationGoalSetting::class;
+  protected $optimizationGoalSettingDataType = '';
+  protected $percentCpcType = GoogleAdsSearchads360V0CommonPercentCpc::class;
+  protected $percentCpcDataType = '';
+  protected $realTimeBiddingSettingType = GoogleAdsSearchads360V0CommonRealTimeBiddingSetting::class;
+  protected $realTimeBiddingSettingDataType = '';
+  /**
+   * @var string
+   */
+  public $resourceName;
+  protected $selectiveOptimizationType = GoogleAdsSearchads360V0ResourcesCampaignSelectiveOptimization::class;
+  protected $selectiveOptimizationDataType = '';
+  /**
+   * @var string
+   */
+  public $servingStatus;
+  protected $shoppingSettingType = GoogleAdsSearchads360V0ResourcesCampaignShoppingSetting::class;
+  protected $shoppingSettingDataType = '';
+  /**
+   * @var string
+   */
+  public $startDate;
+  /**
+   * @var string
+   */
+  public $status;
+  protected $targetCpaType = GoogleAdsSearchads360V0CommonTargetCpa::class;
+  protected $targetCpaDataType = '';
+  protected $targetCpmType = GoogleAdsSearchads360V0CommonTargetCpm::class;
+  protected $targetCpmDataType = '';
+  protected $targetImpressionShareType = GoogleAdsSearchads360V0CommonTargetImpressionShare::class;
+  protected $targetImpressionShareDataType = '';
+  protected $targetRoasType = GoogleAdsSearchads360V0CommonTargetRoas::class;
+  protected $targetRoasDataType = '';
+  protected $targetSpendType = GoogleAdsSearchads360V0CommonTargetSpend::class;
+  protected $targetSpendDataType = '';
+  protected $trackingSettingType = GoogleAdsSearchads360V0ResourcesCampaignTrackingSetting::class;
+  protected $trackingSettingDataType = '';
+  /**
+   * @var string
+   */
+  public $trackingUrlTemplate;
+  protected $urlCustomParametersType = GoogleAdsSearchads360V0CommonCustomParameter::class;
+  protected $urlCustomParametersDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $urlExpansionOptOut;
+
+  /**
+   * @param string
+   */
+  public function setAccessibleBiddingStrategy($accessibleBiddingStrategy)
+  {
+    $this->accessibleBiddingStrategy = $accessibleBiddingStrategy;
+  }
+  /**
+   * @return string
+   */
+  public function getAccessibleBiddingStrategy()
+  {
+    return $this->accessibleBiddingStrategy;
+  }
+  /**
+   * @param string
+   */
+  public function setAdServingOptimizationStatus($adServingOptimizationStatus)
+  {
+    $this->adServingOptimizationStatus = $adServingOptimizationStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getAdServingOptimizationStatus()
+  {
+    return $this->adServingOptimizationStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setAdvertisingChannelSubType($advertisingChannelSubType)
+  {
+    $this->advertisingChannelSubType = $advertisingChannelSubType;
+  }
+  /**
+   * @return string
+   */
+  public function getAdvertisingChannelSubType()
+  {
+    return $this->advertisingChannelSubType;
+  }
+  /**
+   * @param string
+   */
+  public function setAdvertisingChannelType($advertisingChannelType)
+  {
+    $this->advertisingChannelType = $advertisingChannelType;
+  }
+  /**
+   * @return string
+   */
+  public function getAdvertisingChannelType()
+  {
+    return $this->advertisingChannelType;
+  }
+  /**
+   * @param string
+   */
+  public function setBiddingStrategy($biddingStrategy)
+  {
+    $this->biddingStrategy = $biddingStrategy;
+  }
+  /**
+   * @return string
+   */
+  public function getBiddingStrategy()
+  {
+    return $this->biddingStrategy;
+  }
+  /**
+   * @param string
+   */
+  public function setBiddingStrategySystemStatus($biddingStrategySystemStatus)
+  {
+    $this->biddingStrategySystemStatus = $biddingStrategySystemStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getBiddingStrategySystemStatus()
+  {
+    return $this->biddingStrategySystemStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setBiddingStrategyType($biddingStrategyType)
+  {
+    $this->biddingStrategyType = $biddingStrategyType;
+  }
+  /**
+   * @return string
+   */
+  public function getBiddingStrategyType()
+  {
+    return $this->biddingStrategyType;
+  }
+  /**
+   * @param string
+   */
+  public function setCampaignBudget($campaignBudget)
+  {
+    $this->campaignBudget = $campaignBudget;
+  }
+  /**
+   * @return string
+   */
+  public function getCampaignBudget()
+  {
+    return $this->campaignBudget;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreationTime($creationTime)
+  {
+    $this->creationTime = $creationTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreationTime()
+  {
+    return $this->creationTime;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesCampaignDynamicSearchAdsSetting
+   */
+  public function setDynamicSearchAdsSetting(GoogleAdsSearchads360V0ResourcesCampaignDynamicSearchAdsSetting $dynamicSearchAdsSetting)
+  {
+    $this->dynamicSearchAdsSetting = $dynamicSearchAdsSetting;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesCampaignDynamicSearchAdsSetting
+   */
+  public function getDynamicSearchAdsSetting()
+  {
+    return $this->dynamicSearchAdsSetting;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEffectiveLabels($effectiveLabels)
+  {
+    $this->effectiveLabels = $effectiveLabels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEffectiveLabels()
+  {
+    return $this->effectiveLabels;
+  }
+  /**
+   * @param string
+   */
+  public function setEndDate($endDate)
+  {
+    $this->endDate = $endDate;
+  }
+  /**
+   * @return string
+   */
+  public function getEndDate()
+  {
+    return $this->endDate;
+  }
+  /**
+   * @param string
+   */
+  public function setEngineId($engineId)
+  {
+    $this->engineId = $engineId;
+  }
+  /**
+   * @return string
+   */
+  public function getEngineId()
+  {
+    return $this->engineId;
+  }
+  /**
+   * @param string[]
+   */
+  public function setExcludedParentAssetFieldTypes($excludedParentAssetFieldTypes)
+  {
+    $this->excludedParentAssetFieldTypes = $excludedParentAssetFieldTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExcludedParentAssetFieldTypes()
+  {
+    return $this->excludedParentAssetFieldTypes;
+  }
+  /**
+   * @param string
+   */
+  public function setFinalUrlSuffix($finalUrlSuffix)
+  {
+    $this->finalUrlSuffix = $finalUrlSuffix;
+  }
+  /**
+   * @return string
+   */
+  public function getFinalUrlSuffix()
+  {
+    return $this->finalUrlSuffix;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonFrequencyCapEntry[]
+   */
+  public function setFrequencyCaps($frequencyCaps)
+  {
+    $this->frequencyCaps = $frequencyCaps;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonFrequencyCapEntry[]
+   */
+  public function getFrequencyCaps()
+  {
+    return $this->frequencyCaps;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesCampaignGeoTargetTypeSetting
+   */
+  public function setGeoTargetTypeSetting(GoogleAdsSearchads360V0ResourcesCampaignGeoTargetTypeSetting $geoTargetTypeSetting)
+  {
+    $this->geoTargetTypeSetting = $geoTargetTypeSetting;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesCampaignGeoTargetTypeSetting
+   */
+  public function getGeoTargetTypeSetting()
+  {
+    return $this->geoTargetTypeSetting;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedTime($lastModifiedTime)
+  {
+    $this->lastModifiedTime = $lastModifiedTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedTime()
+  {
+    return $this->lastModifiedTime;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonManualCpa
+   */
+  public function setManualCpa(GoogleAdsSearchads360V0CommonManualCpa $manualCpa)
+  {
+    $this->manualCpa = $manualCpa;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonManualCpa
+   */
+  public function getManualCpa()
+  {
+    return $this->manualCpa;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonManualCpc
+   */
+  public function setManualCpc(GoogleAdsSearchads360V0CommonManualCpc $manualCpc)
+  {
+    $this->manualCpc = $manualCpc;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonManualCpc
+   */
+  public function getManualCpc()
+  {
+    return $this->manualCpc;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonManualCpm
+   */
+  public function setManualCpm(GoogleAdsSearchads360V0CommonManualCpm $manualCpm)
+  {
+    $this->manualCpm = $manualCpm;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonManualCpm
+   */
+  public function getManualCpm()
+  {
+    return $this->manualCpm;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonMaximizeConversionValue
+   */
+  public function setMaximizeConversionValue(GoogleAdsSearchads360V0CommonMaximizeConversionValue $maximizeConversionValue)
+  {
+    $this->maximizeConversionValue = $maximizeConversionValue;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonMaximizeConversionValue
+   */
+  public function getMaximizeConversionValue()
+  {
+    return $this->maximizeConversionValue;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonMaximizeConversions
+   */
+  public function setMaximizeConversions(GoogleAdsSearchads360V0CommonMaximizeConversions $maximizeConversions)
+  {
+    $this->maximizeConversions = $maximizeConversions;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonMaximizeConversions
+   */
+  public function getMaximizeConversions()
+  {
+    return $this->maximizeConversions;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesCampaignNetworkSettings
+   */
+  public function setNetworkSettings(GoogleAdsSearchads360V0ResourcesCampaignNetworkSettings $networkSettings)
+  {
+    $this->networkSettings = $networkSettings;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesCampaignNetworkSettings
+   */
+  public function getNetworkSettings()
+  {
+    return $this->networkSettings;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesCampaignOptimizationGoalSetting
+   */
+  public function setOptimizationGoalSetting(GoogleAdsSearchads360V0ResourcesCampaignOptimizationGoalSetting $optimizationGoalSetting)
+  {
+    $this->optimizationGoalSetting = $optimizationGoalSetting;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesCampaignOptimizationGoalSetting
+   */
+  public function getOptimizationGoalSetting()
+  {
+    return $this->optimizationGoalSetting;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonPercentCpc
+   */
+  public function setPercentCpc(GoogleAdsSearchads360V0CommonPercentCpc $percentCpc)
+  {
+    $this->percentCpc = $percentCpc;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonPercentCpc
+   */
+  public function getPercentCpc()
+  {
+    return $this->percentCpc;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonRealTimeBiddingSetting
+   */
+  public function setRealTimeBiddingSetting(GoogleAdsSearchads360V0CommonRealTimeBiddingSetting $realTimeBiddingSetting)
+  {
+    $this->realTimeBiddingSetting = $realTimeBiddingSetting;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonRealTimeBiddingSetting
+   */
+  public function getRealTimeBiddingSetting()
+  {
+    return $this->realTimeBiddingSetting;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesCampaignSelectiveOptimization
+   */
+  public function setSelectiveOptimization(GoogleAdsSearchads360V0ResourcesCampaignSelectiveOptimization $selectiveOptimization)
+  {
+    $this->selectiveOptimization = $selectiveOptimization;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesCampaignSelectiveOptimization
+   */
+  public function getSelectiveOptimization()
+  {
+    return $this->selectiveOptimization;
+  }
+  /**
+   * @param string
+   */
+  public function setServingStatus($servingStatus)
+  {
+    $this->servingStatus = $servingStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getServingStatus()
+  {
+    return $this->servingStatus;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesCampaignShoppingSetting
+   */
+  public function setShoppingSetting(GoogleAdsSearchads360V0ResourcesCampaignShoppingSetting $shoppingSetting)
+  {
+    $this->shoppingSetting = $shoppingSetting;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesCampaignShoppingSetting
+   */
+  public function getShoppingSetting()
+  {
+    return $this->shoppingSetting;
+  }
+  /**
+   * @param string
+   */
+  public function setStartDate($startDate)
+  {
+    $this->startDate = $startDate;
+  }
+  /**
+   * @return string
+   */
+  public function getStartDate()
+  {
+    return $this->startDate;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonTargetCpa
+   */
+  public function setTargetCpa(GoogleAdsSearchads360V0CommonTargetCpa $targetCpa)
+  {
+    $this->targetCpa = $targetCpa;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonTargetCpa
+   */
+  public function getTargetCpa()
+  {
+    return $this->targetCpa;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonTargetCpm
+   */
+  public function setTargetCpm(GoogleAdsSearchads360V0CommonTargetCpm $targetCpm)
+  {
+    $this->targetCpm = $targetCpm;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonTargetCpm
+   */
+  public function getTargetCpm()
+  {
+    return $this->targetCpm;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonTargetImpressionShare
+   */
+  public function setTargetImpressionShare(GoogleAdsSearchads360V0CommonTargetImpressionShare $targetImpressionShare)
+  {
+    $this->targetImpressionShare = $targetImpressionShare;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonTargetImpressionShare
+   */
+  public function getTargetImpressionShare()
+  {
+    return $this->targetImpressionShare;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonTargetRoas
+   */
+  public function setTargetRoas(GoogleAdsSearchads360V0CommonTargetRoas $targetRoas)
+  {
+    $this->targetRoas = $targetRoas;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonTargetRoas
+   */
+  public function getTargetRoas()
+  {
+    return $this->targetRoas;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonTargetSpend
+   */
+  public function setTargetSpend(GoogleAdsSearchads360V0CommonTargetSpend $targetSpend)
+  {
+    $this->targetSpend = $targetSpend;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonTargetSpend
+   */
+  public function getTargetSpend()
+  {
+    return $this->targetSpend;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesCampaignTrackingSetting
+   */
+  public function setTrackingSetting(GoogleAdsSearchads360V0ResourcesCampaignTrackingSetting $trackingSetting)
+  {
+    $this->trackingSetting = $trackingSetting;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesCampaignTrackingSetting
+   */
+  public function getTrackingSetting()
+  {
+    return $this->trackingSetting;
+  }
+  /**
+   * @param string
+   */
+  public function setTrackingUrlTemplate($trackingUrlTemplate)
+  {
+    $this->trackingUrlTemplate = $trackingUrlTemplate;
+  }
+  /**
+   * @return string
+   */
+  public function getTrackingUrlTemplate()
+  {
+    return $this->trackingUrlTemplate;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonCustomParameter[]
+   */
+  public function setUrlCustomParameters($urlCustomParameters)
+  {
+    $this->urlCustomParameters = $urlCustomParameters;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonCustomParameter[]
+   */
+  public function getUrlCustomParameters()
+  {
+    return $this->urlCustomParameters;
+  }
+  /**
+   * @param bool
+   */
+  public function setUrlExpansionOptOut($urlExpansionOptOut)
+  {
+    $this->urlExpansionOptOut = $urlExpansionOptOut;
+  }
+  /**
+   * @return bool
+   */
+  public function getUrlExpansionOptOut()
+  {
+    return $this->urlExpansionOptOut;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesCampaign::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesCampaign');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignAsset.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignAsset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignAsset.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesCampaignAsset extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $asset;
+  /**
+   * @var string
+   */
+  public $campaign;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param string
+   */
+  public function setAsset($asset)
+  {
+    $this->asset = $asset;
+  }
+  /**
+   * @return string
+   */
+  public function getAsset()
+  {
+    return $this->asset;
+  }
+  /**
+   * @param string
+   */
+  public function setCampaign($campaign)
+  {
+    $this->campaign = $campaign;
+  }
+  /**
+   * @return string
+   */
+  public function getCampaign()
+  {
+    return $this->campaign;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ResourcesCampaignAsset::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesCampaignAsset');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignAssetSet.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignAssetSet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignAssetSet.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesCampaignAssetSet extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $assetSet;
+  /**
+   * @var string
+   */
+  public $campaign;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param string
+   */
+  public function setAssetSet($assetSet)
+  {
+    $this->assetSet = $assetSet;
+  }
+  /**
+   * @return string
+   */
+  public function getAssetSet()
+  {
+    return $this->assetSet;
+  }
+  /**
+   * @param string
+   */
+  public function setCampaign($campaign)
+  {
+    $this->campaign = $campaign;
+  }
+  /**
+   * @return string
+   */
+  public function getCampaign()
+  {
+    return $this->campaign;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ResourcesCampaignAssetSet::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesCampaignAssetSet');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignAudienceView.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignAudienceView.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignAudienceView.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesCampaignAudienceView extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesCampaignAudienceView::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesCampaignAudienceView');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignBudget.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignBudget.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignBudget.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesCampaignBudget extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $amountMicros;
+  /**
+   * @var string
+   */
+  public $deliveryMethod;
+  /**
+   * @var string
+   */
+  public $period;
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setAmountMicros($amountMicros)
+  {
+    $this->amountMicros = $amountMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getAmountMicros()
+  {
+    return $this->amountMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setDeliveryMethod($deliveryMethod)
+  {
+    $this->deliveryMethod = $deliveryMethod;
+  }
+  /**
+   * @return string
+   */
+  public function getDeliveryMethod()
+  {
+    return $this->deliveryMethod;
+  }
+  /**
+   * @param string
+   */
+  public function setPeriod($period)
+  {
+    $this->period = $period;
+  }
+  /**
+   * @return string
+   */
+  public function getPeriod()
+  {
+    return $this->period;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesCampaignBudget::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesCampaignBudget');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignCriterion.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignCriterion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignCriterion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,314 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesCampaignCriterion extends \Google\Model
+{
+  protected $ageRangeType = GoogleAdsSearchads360V0CommonAgeRangeInfo::class;
+  protected $ageRangeDataType = '';
+  /**
+   * @var float
+   */
+  public $bidModifier;
+  /**
+   * @var string
+   */
+  public $criterionId;
+  protected $deviceType = GoogleAdsSearchads360V0CommonDeviceInfo::class;
+  protected $deviceDataType = '';
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $genderType = GoogleAdsSearchads360V0CommonGenderInfo::class;
+  protected $genderDataType = '';
+  protected $keywordType = GoogleAdsSearchads360V0CommonKeywordInfo::class;
+  protected $keywordDataType = '';
+  protected $languageType = GoogleAdsSearchads360V0CommonLanguageInfo::class;
+  protected $languageDataType = '';
+  /**
+   * @var string
+   */
+  public $lastModifiedTime;
+  protected $locationType = GoogleAdsSearchads360V0CommonLocationInfo::class;
+  protected $locationDataType = '';
+  protected $locationGroupType = GoogleAdsSearchads360V0CommonLocationGroupInfo::class;
+  protected $locationGroupDataType = '';
+  /**
+   * @var bool
+   */
+  public $negative;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $type;
+  protected $userListType = GoogleAdsSearchads360V0CommonUserListInfo::class;
+  protected $userListDataType = '';
+  protected $webpageType = GoogleAdsSearchads360V0CommonWebpageInfo::class;
+  protected $webpageDataType = '';
+
+  /**
+   * @param GoogleAdsSearchads360V0CommonAgeRangeInfo
+   */
+  public function setAgeRange(GoogleAdsSearchads360V0CommonAgeRangeInfo $ageRange)
+  {
+    $this->ageRange = $ageRange;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonAgeRangeInfo
+   */
+  public function getAgeRange()
+  {
+    return $this->ageRange;
+  }
+  /**
+   * @param float
+   */
+  public function setBidModifier($bidModifier)
+  {
+    $this->bidModifier = $bidModifier;
+  }
+  /**
+   * @return float
+   */
+  public function getBidModifier()
+  {
+    return $this->bidModifier;
+  }
+  /**
+   * @param string
+   */
+  public function setCriterionId($criterionId)
+  {
+    $this->criterionId = $criterionId;
+  }
+  /**
+   * @return string
+   */
+  public function getCriterionId()
+  {
+    return $this->criterionId;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonDeviceInfo
+   */
+  public function setDevice(GoogleAdsSearchads360V0CommonDeviceInfo $device)
+  {
+    $this->device = $device;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonDeviceInfo
+   */
+  public function getDevice()
+  {
+    return $this->device;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonGenderInfo
+   */
+  public function setGender(GoogleAdsSearchads360V0CommonGenderInfo $gender)
+  {
+    $this->gender = $gender;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonGenderInfo
+   */
+  public function getGender()
+  {
+    return $this->gender;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonKeywordInfo
+   */
+  public function setKeyword(GoogleAdsSearchads360V0CommonKeywordInfo $keyword)
+  {
+    $this->keyword = $keyword;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonKeywordInfo
+   */
+  public function getKeyword()
+  {
+    return $this->keyword;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonLanguageInfo
+   */
+  public function setLanguage(GoogleAdsSearchads360V0CommonLanguageInfo $language)
+  {
+    $this->language = $language;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonLanguageInfo
+   */
+  public function getLanguage()
+  {
+    return $this->language;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedTime($lastModifiedTime)
+  {
+    $this->lastModifiedTime = $lastModifiedTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedTime()
+  {
+    return $this->lastModifiedTime;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonLocationInfo
+   */
+  public function setLocation(GoogleAdsSearchads360V0CommonLocationInfo $location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonLocationInfo
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonLocationGroupInfo
+   */
+  public function setLocationGroup(GoogleAdsSearchads360V0CommonLocationGroupInfo $locationGroup)
+  {
+    $this->locationGroup = $locationGroup;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonLocationGroupInfo
+   */
+  public function getLocationGroup()
+  {
+    return $this->locationGroup;
+  }
+  /**
+   * @param bool
+   */
+  public function setNegative($negative)
+  {
+    $this->negative = $negative;
+  }
+  /**
+   * @return bool
+   */
+  public function getNegative()
+  {
+    return $this->negative;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonUserListInfo
+   */
+  public function setUserList(GoogleAdsSearchads360V0CommonUserListInfo $userList)
+  {
+    $this->userList = $userList;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonUserListInfo
+   */
+  public function getUserList()
+  {
+    return $this->userList;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonWebpageInfo
+   */
+  public function setWebpage(GoogleAdsSearchads360V0CommonWebpageInfo $webpage)
+  {
+    $this->webpage = $webpage;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonWebpageInfo
+   */
+  public function getWebpage()
+  {
+    return $this->webpage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesCampaignCriterion::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesCampaignCriterion');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignDynamicSearchAdsSetting.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignDynamicSearchAdsSetting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignDynamicSearchAdsSetting.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesCampaignDynamicSearchAdsSetting extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $domainName;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var bool
+   */
+  public $useSuppliedUrlsOnly;
+
+  /**
+   * @param string
+   */
+  public function setDomainName($domainName)
+  {
+    $this->domainName = $domainName;
+  }
+  /**
+   * @return string
+   */
+  public function getDomainName()
+  {
+    return $this->domainName;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseSuppliedUrlsOnly($useSuppliedUrlsOnly)
+  {
+    $this->useSuppliedUrlsOnly = $useSuppliedUrlsOnly;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseSuppliedUrlsOnly()
+  {
+    return $this->useSuppliedUrlsOnly;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesCampaignDynamicSearchAdsSetting::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesCampaignDynamicSearchAdsSetting');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignEffectiveLabel.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignEffectiveLabel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignEffectiveLabel.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesCampaignEffectiveLabel extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $campaign;
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $ownerCustomerId;
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setCampaign($campaign)
+  {
+    $this->campaign = $campaign;
+  }
+  /**
+   * @return string
+   */
+  public function getCampaign()
+  {
+    return $this->campaign;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setOwnerCustomerId($ownerCustomerId)
+  {
+    $this->ownerCustomerId = $ownerCustomerId;
+  }
+  /**
+   * @return string
+   */
+  public function getOwnerCustomerId()
+  {
+    return $this->ownerCustomerId;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesCampaignEffectiveLabel::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesCampaignEffectiveLabel');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignGeoTargetTypeSetting.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignGeoTargetTypeSetting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignGeoTargetTypeSetting.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesCampaignGeoTargetTypeSetting extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $negativeGeoTargetType;
+  /**
+   * @var string
+   */
+  public $positiveGeoTargetType;
+
+  /**
+   * @param string
+   */
+  public function setNegativeGeoTargetType($negativeGeoTargetType)
+  {
+    $this->negativeGeoTargetType = $negativeGeoTargetType;
+  }
+  /**
+   * @return string
+   */
+  public function getNegativeGeoTargetType()
+  {
+    return $this->negativeGeoTargetType;
+  }
+  /**
+   * @param string
+   */
+  public function setPositiveGeoTargetType($positiveGeoTargetType)
+  {
+    $this->positiveGeoTargetType = $positiveGeoTargetType;
+  }
+  /**
+   * @return string
+   */
+  public function getPositiveGeoTargetType()
+  {
+    return $this->positiveGeoTargetType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesCampaignGeoTargetTypeSetting::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesCampaignGeoTargetTypeSetting');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignLabel.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignLabel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignLabel.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesCampaignLabel extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $campaign;
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $ownerCustomerId;
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setCampaign($campaign)
+  {
+    $this->campaign = $campaign;
+  }
+  /**
+   * @return string
+   */
+  public function getCampaign()
+  {
+    return $this->campaign;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setOwnerCustomerId($ownerCustomerId)
+  {
+    $this->ownerCustomerId = $ownerCustomerId;
+  }
+  /**
+   * @return string
+   */
+  public function getOwnerCustomerId()
+  {
+    return $this->ownerCustomerId;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesCampaignLabel::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesCampaignLabel');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignNetworkSettings.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignNetworkSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignNetworkSettings.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesCampaignNetworkSettings extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $targetContentNetwork;
+  /**
+   * @var bool
+   */
+  public $targetGoogleSearch;
+  /**
+   * @var bool
+   */
+  public $targetPartnerSearchNetwork;
+  /**
+   * @var bool
+   */
+  public $targetSearchNetwork;
+
+  /**
+   * @param bool
+   */
+  public function setTargetContentNetwork($targetContentNetwork)
+  {
+    $this->targetContentNetwork = $targetContentNetwork;
+  }
+  /**
+   * @return bool
+   */
+  public function getTargetContentNetwork()
+  {
+    return $this->targetContentNetwork;
+  }
+  /**
+   * @param bool
+   */
+  public function setTargetGoogleSearch($targetGoogleSearch)
+  {
+    $this->targetGoogleSearch = $targetGoogleSearch;
+  }
+  /**
+   * @return bool
+   */
+  public function getTargetGoogleSearch()
+  {
+    return $this->targetGoogleSearch;
+  }
+  /**
+   * @param bool
+   */
+  public function setTargetPartnerSearchNetwork($targetPartnerSearchNetwork)
+  {
+    $this->targetPartnerSearchNetwork = $targetPartnerSearchNetwork;
+  }
+  /**
+   * @return bool
+   */
+  public function getTargetPartnerSearchNetwork()
+  {
+    return $this->targetPartnerSearchNetwork;
+  }
+  /**
+   * @param bool
+   */
+  public function setTargetSearchNetwork($targetSearchNetwork)
+  {
+    $this->targetSearchNetwork = $targetSearchNetwork;
+  }
+  /**
+   * @return bool
+   */
+  public function getTargetSearchNetwork()
+  {
+    return $this->targetSearchNetwork;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesCampaignNetworkSettings::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesCampaignNetworkSettings');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignOptimizationGoalSetting.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignOptimizationGoalSetting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignOptimizationGoalSetting.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesCampaignOptimizationGoalSetting extends \Google\Collection
+{
+  protected $collection_key = 'optimizationGoalTypes';
+  /**
+   * @var string[]
+   */
+  public $optimizationGoalTypes;
+
+  /**
+   * @param string[]
+   */
+  public function setOptimizationGoalTypes($optimizationGoalTypes)
+  {
+    $this->optimizationGoalTypes = $optimizationGoalTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getOptimizationGoalTypes()
+  {
+    return $this->optimizationGoalTypes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesCampaignOptimizationGoalSetting::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesCampaignOptimizationGoalSetting');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignSelectiveOptimization.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignSelectiveOptimization.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignSelectiveOptimization.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesCampaignSelectiveOptimization extends \Google\Collection
+{
+  protected $collection_key = 'conversionActions';
+  /**
+   * @var string[]
+   */
+  public $conversionActions;
+
+  /**
+   * @param string[]
+   */
+  public function setConversionActions($conversionActions)
+  {
+    $this->conversionActions = $conversionActions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getConversionActions()
+  {
+    return $this->conversionActions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesCampaignSelectiveOptimization::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesCampaignSelectiveOptimization');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignShoppingSetting.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignShoppingSetting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignShoppingSetting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,134 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesCampaignShoppingSetting extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $campaignPriority;
+  /**
+   * @var bool
+   */
+  public $enableLocal;
+  /**
+   * @var string
+   */
+  public $feedLabel;
+  /**
+   * @var string
+   */
+  public $merchantId;
+  /**
+   * @var string
+   */
+  public $salesCountry;
+  /**
+   * @var bool
+   */
+  public $useVehicleInventory;
+
+  /**
+   * @param int
+   */
+  public function setCampaignPriority($campaignPriority)
+  {
+    $this->campaignPriority = $campaignPriority;
+  }
+  /**
+   * @return int
+   */
+  public function getCampaignPriority()
+  {
+    return $this->campaignPriority;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableLocal($enableLocal)
+  {
+    $this->enableLocal = $enableLocal;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableLocal()
+  {
+    return $this->enableLocal;
+  }
+  /**
+   * @param string
+   */
+  public function setFeedLabel($feedLabel)
+  {
+    $this->feedLabel = $feedLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getFeedLabel()
+  {
+    return $this->feedLabel;
+  }
+  /**
+   * @param string
+   */
+  public function setMerchantId($merchantId)
+  {
+    $this->merchantId = $merchantId;
+  }
+  /**
+   * @return string
+   */
+  public function getMerchantId()
+  {
+    return $this->merchantId;
+  }
+  /**
+   * @param string
+   */
+  public function setSalesCountry($salesCountry)
+  {
+    $this->salesCountry = $salesCountry;
+  }
+  /**
+   * @return string
+   */
+  public function getSalesCountry()
+  {
+    return $this->salesCountry;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseVehicleInventory($useVehicleInventory)
+  {
+    $this->useVehicleInventory = $useVehicleInventory;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseVehicleInventory()
+  {
+    return $this->useVehicleInventory;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesCampaignShoppingSetting::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesCampaignShoppingSetting');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignTrackingSetting.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignTrackingSetting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCampaignTrackingSetting.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesCampaignTrackingSetting extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $trackingUrl;
+
+  /**
+   * @param string
+   */
+  public function setTrackingUrl($trackingUrl)
+  {
+    $this->trackingUrl = $trackingUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getTrackingUrl()
+  {
+    return $this->trackingUrl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesCampaignTrackingSetting::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesCampaignTrackingSetting');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCartDataSalesView.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCartDataSalesView.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCartDataSalesView.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesCartDataSalesView extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesCartDataSalesView::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesCartDataSalesView');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversion.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,458 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesConversion extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $adId;
+  /**
+   * @var string
+   */
+  public $advertiserConversionId;
+  /**
+   * @var string
+   */
+  public $assetFieldType;
+  /**
+   * @var string
+   */
+  public $assetId;
+  /**
+   * @var string
+   */
+  public $attributionType;
+  /**
+   * @var string
+   */
+  public $clickId;
+  /**
+   * @var string
+   */
+  public $conversionDateTime;
+  /**
+   * @var string
+   */
+  public $conversionLastModifiedDateTime;
+  /**
+   * @var string
+   */
+  public $conversionQuantity;
+  /**
+   * @var string
+   */
+  public $conversionRevenueMicros;
+  /**
+   * @var string
+   */
+  public $conversionVisitDateTime;
+  /**
+   * @var string
+   */
+  public $criterionId;
+  /**
+   * @var string
+   */
+  public $floodlightOrderId;
+  /**
+   * @var string
+   */
+  public $floodlightOriginalRevenue;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $merchantId;
+  /**
+   * @var string
+   */
+  public $productChannel;
+  /**
+   * @var string
+   */
+  public $productCountryCode;
+  /**
+   * @var string
+   */
+  public $productId;
+  /**
+   * @var string
+   */
+  public $productLanguageCode;
+  /**
+   * @var string
+   */
+  public $productStoreId;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $visitId;
+
+  /**
+   * @param string
+   */
+  public function setAdId($adId)
+  {
+    $this->adId = $adId;
+  }
+  /**
+   * @return string
+   */
+  public function getAdId()
+  {
+    return $this->adId;
+  }
+  /**
+   * @param string
+   */
+  public function setAdvertiserConversionId($advertiserConversionId)
+  {
+    $this->advertiserConversionId = $advertiserConversionId;
+  }
+  /**
+   * @return string
+   */
+  public function getAdvertiserConversionId()
+  {
+    return $this->advertiserConversionId;
+  }
+  /**
+   * @param string
+   */
+  public function setAssetFieldType($assetFieldType)
+  {
+    $this->assetFieldType = $assetFieldType;
+  }
+  /**
+   * @return string
+   */
+  public function getAssetFieldType()
+  {
+    return $this->assetFieldType;
+  }
+  /**
+   * @param string
+   */
+  public function setAssetId($assetId)
+  {
+    $this->assetId = $assetId;
+  }
+  /**
+   * @return string
+   */
+  public function getAssetId()
+  {
+    return $this->assetId;
+  }
+  /**
+   * @param string
+   */
+  public function setAttributionType($attributionType)
+  {
+    $this->attributionType = $attributionType;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributionType()
+  {
+    return $this->attributionType;
+  }
+  /**
+   * @param string
+   */
+  public function setClickId($clickId)
+  {
+    $this->clickId = $clickId;
+  }
+  /**
+   * @return string
+   */
+  public function getClickId()
+  {
+    return $this->clickId;
+  }
+  /**
+   * @param string
+   */
+  public function setConversionDateTime($conversionDateTime)
+  {
+    $this->conversionDateTime = $conversionDateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getConversionDateTime()
+  {
+    return $this->conversionDateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setConversionLastModifiedDateTime($conversionLastModifiedDateTime)
+  {
+    $this->conversionLastModifiedDateTime = $conversionLastModifiedDateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getConversionLastModifiedDateTime()
+  {
+    return $this->conversionLastModifiedDateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setConversionQuantity($conversionQuantity)
+  {
+    $this->conversionQuantity = $conversionQuantity;
+  }
+  /**
+   * @return string
+   */
+  public function getConversionQuantity()
+  {
+    return $this->conversionQuantity;
+  }
+  /**
+   * @param string
+   */
+  public function setConversionRevenueMicros($conversionRevenueMicros)
+  {
+    $this->conversionRevenueMicros = $conversionRevenueMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getConversionRevenueMicros()
+  {
+    return $this->conversionRevenueMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setConversionVisitDateTime($conversionVisitDateTime)
+  {
+    $this->conversionVisitDateTime = $conversionVisitDateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getConversionVisitDateTime()
+  {
+    return $this->conversionVisitDateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCriterionId($criterionId)
+  {
+    $this->criterionId = $criterionId;
+  }
+  /**
+   * @return string
+   */
+  public function getCriterionId()
+  {
+    return $this->criterionId;
+  }
+  /**
+   * @param string
+   */
+  public function setFloodlightOrderId($floodlightOrderId)
+  {
+    $this->floodlightOrderId = $floodlightOrderId;
+  }
+  /**
+   * @return string
+   */
+  public function getFloodlightOrderId()
+  {
+    return $this->floodlightOrderId;
+  }
+  /**
+   * @param string
+   */
+  public function setFloodlightOriginalRevenue($floodlightOriginalRevenue)
+  {
+    $this->floodlightOriginalRevenue = $floodlightOriginalRevenue;
+  }
+  /**
+   * @return string
+   */
+  public function getFloodlightOriginalRevenue()
+  {
+    return $this->floodlightOriginalRevenue;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setMerchantId($merchantId)
+  {
+    $this->merchantId = $merchantId;
+  }
+  /**
+   * @return string
+   */
+  public function getMerchantId()
+  {
+    return $this->merchantId;
+  }
+  /**
+   * @param string
+   */
+  public function setProductChannel($productChannel)
+  {
+    $this->productChannel = $productChannel;
+  }
+  /**
+   * @return string
+   */
+  public function getProductChannel()
+  {
+    return $this->productChannel;
+  }
+  /**
+   * @param string
+   */
+  public function setProductCountryCode($productCountryCode)
+  {
+    $this->productCountryCode = $productCountryCode;
+  }
+  /**
+   * @return string
+   */
+  public function getProductCountryCode()
+  {
+    return $this->productCountryCode;
+  }
+  /**
+   * @param string
+   */
+  public function setProductId($productId)
+  {
+    $this->productId = $productId;
+  }
+  /**
+   * @return string
+   */
+  public function getProductId()
+  {
+    return $this->productId;
+  }
+  /**
+   * @param string
+   */
+  public function setProductLanguageCode($productLanguageCode)
+  {
+    $this->productLanguageCode = $productLanguageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getProductLanguageCode()
+  {
+    return $this->productLanguageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setProductStoreId($productStoreId)
+  {
+    $this->productStoreId = $productStoreId;
+  }
+  /**
+   * @return string
+   */
+  public function getProductStoreId()
+  {
+    return $this->productStoreId;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setVisitId($visitId)
+  {
+    $this->visitId = $visitId;
+  }
+  /**
+   * @return string
+   */
+  public function getVisitId()
+  {
+    return $this->visitId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesConversion::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesConversion');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversionAction.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversionAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversionAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,308 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesConversionAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $appId;
+  protected $attributionModelSettingsType = GoogleAdsSearchads360V0ResourcesConversionActionAttributionModelSettings::class;
+  protected $attributionModelSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $category;
+  /**
+   * @var string
+   */
+  public $clickThroughLookbackWindowDays;
+  /**
+   * @var string
+   */
+  public $creationTime;
+  protected $floodlightSettingsType = GoogleAdsSearchads360V0ResourcesConversionActionFloodlightSettings::class;
+  protected $floodlightSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var bool
+   */
+  public $includeInClientAccountConversionsMetric;
+  /**
+   * @var bool
+   */
+  public $includeInConversionsMetric;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $ownerCustomer;
+  /**
+   * @var bool
+   */
+  public $primaryForGoal;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $type;
+  protected $valueSettingsType = GoogleAdsSearchads360V0ResourcesConversionActionValueSettings::class;
+  protected $valueSettingsDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAppId($appId)
+  {
+    $this->appId = $appId;
+  }
+  /**
+   * @return string
+   */
+  public function getAppId()
+  {
+    return $this->appId;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesConversionActionAttributionModelSettings
+   */
+  public function setAttributionModelSettings(GoogleAdsSearchads360V0ResourcesConversionActionAttributionModelSettings $attributionModelSettings)
+  {
+    $this->attributionModelSettings = $attributionModelSettings;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesConversionActionAttributionModelSettings
+   */
+  public function getAttributionModelSettings()
+  {
+    return $this->attributionModelSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setCategory($category)
+  {
+    $this->category = $category;
+  }
+  /**
+   * @return string
+   */
+  public function getCategory()
+  {
+    return $this->category;
+  }
+  /**
+   * @param string
+   */
+  public function setClickThroughLookbackWindowDays($clickThroughLookbackWindowDays)
+  {
+    $this->clickThroughLookbackWindowDays = $clickThroughLookbackWindowDays;
+  }
+  /**
+   * @return string
+   */
+  public function getClickThroughLookbackWindowDays()
+  {
+    return $this->clickThroughLookbackWindowDays;
+  }
+  /**
+   * @param string
+   */
+  public function setCreationTime($creationTime)
+  {
+    $this->creationTime = $creationTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreationTime()
+  {
+    return $this->creationTime;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesConversionActionFloodlightSettings
+   */
+  public function setFloodlightSettings(GoogleAdsSearchads360V0ResourcesConversionActionFloodlightSettings $floodlightSettings)
+  {
+    $this->floodlightSettings = $floodlightSettings;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesConversionActionFloodlightSettings
+   */
+  public function getFloodlightSettings()
+  {
+    return $this->floodlightSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param bool
+   */
+  public function setIncludeInClientAccountConversionsMetric($includeInClientAccountConversionsMetric)
+  {
+    $this->includeInClientAccountConversionsMetric = $includeInClientAccountConversionsMetric;
+  }
+  /**
+   * @return bool
+   */
+  public function getIncludeInClientAccountConversionsMetric()
+  {
+    return $this->includeInClientAccountConversionsMetric;
+  }
+  /**
+   * @param bool
+   */
+  public function setIncludeInConversionsMetric($includeInConversionsMetric)
+  {
+    $this->includeInConversionsMetric = $includeInConversionsMetric;
+  }
+  /**
+   * @return bool
+   */
+  public function getIncludeInConversionsMetric()
+  {
+    return $this->includeInConversionsMetric;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setOwnerCustomer($ownerCustomer)
+  {
+    $this->ownerCustomer = $ownerCustomer;
+  }
+  /**
+   * @return string
+   */
+  public function getOwnerCustomer()
+  {
+    return $this->ownerCustomer;
+  }
+  /**
+   * @param bool
+   */
+  public function setPrimaryForGoal($primaryForGoal)
+  {
+    $this->primaryForGoal = $primaryForGoal;
+  }
+  /**
+   * @return bool
+   */
+  public function getPrimaryForGoal()
+  {
+    return $this->primaryForGoal;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesConversionActionValueSettings
+   */
+  public function setValueSettings(GoogleAdsSearchads360V0ResourcesConversionActionValueSettings $valueSettings)
+  {
+    $this->valueSettings = $valueSettings;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesConversionActionValueSettings
+   */
+  public function getValueSettings()
+  {
+    return $this->valueSettings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesConversionAction::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesConversionAction');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversionActionAttributionModelSettings.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversionActionAttributionModelSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversionActionAttributionModelSettings.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesConversionActionAttributionModelSettings extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $attributionModel;
+  /**
+   * @var string
+   */
+  public $dataDrivenModelStatus;
+
+  /**
+   * @param string
+   */
+  public function setAttributionModel($attributionModel)
+  {
+    $this->attributionModel = $attributionModel;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributionModel()
+  {
+    return $this->attributionModel;
+  }
+  /**
+   * @param string
+   */
+  public function setDataDrivenModelStatus($dataDrivenModelStatus)
+  {
+    $this->dataDrivenModelStatus = $dataDrivenModelStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getDataDrivenModelStatus()
+  {
+    return $this->dataDrivenModelStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesConversionActionAttributionModelSettings::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesConversionActionAttributionModelSettings');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversionActionFloodlightSettings.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversionActionFloodlightSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversionActionFloodlightSettings.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesConversionActionFloodlightSettings extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $activityGroupTag;
+  /**
+   * @var string
+   */
+  public $activityId;
+  /**
+   * @var string
+   */
+  public $activityTag;
+
+  /**
+   * @param string
+   */
+  public function setActivityGroupTag($activityGroupTag)
+  {
+    $this->activityGroupTag = $activityGroupTag;
+  }
+  /**
+   * @return string
+   */
+  public function getActivityGroupTag()
+  {
+    return $this->activityGroupTag;
+  }
+  /**
+   * @param string
+   */
+  public function setActivityId($activityId)
+  {
+    $this->activityId = $activityId;
+  }
+  /**
+   * @return string
+   */
+  public function getActivityId()
+  {
+    return $this->activityId;
+  }
+  /**
+   * @param string
+   */
+  public function setActivityTag($activityTag)
+  {
+    $this->activityTag = $activityTag;
+  }
+  /**
+   * @return string
+   */
+  public function getActivityTag()
+  {
+    return $this->activityTag;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesConversionActionFloodlightSettings::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesConversionActionFloodlightSettings');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversionActionValueSettings.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversionActionValueSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversionActionValueSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,71 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesConversionActionValueSettings extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $alwaysUseDefaultValue;
+  /**
+   * @var string
+   */
+  public $defaultCurrencyCode;
+  public $defaultValue;
+
+  /**
+   * @param bool
+   */
+  public function setAlwaysUseDefaultValue($alwaysUseDefaultValue)
+  {
+    $this->alwaysUseDefaultValue = $alwaysUseDefaultValue;
+  }
+  /**
+   * @return bool
+   */
+  public function getAlwaysUseDefaultValue()
+  {
+    return $this->alwaysUseDefaultValue;
+  }
+  /**
+   * @param string
+   */
+  public function setDefaultCurrencyCode($defaultCurrencyCode)
+  {
+    $this->defaultCurrencyCode = $defaultCurrencyCode;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultCurrencyCode()
+  {
+    return $this->defaultCurrencyCode;
+  }
+  public function setDefaultValue($defaultValue)
+  {
+    $this->defaultValue = $defaultValue;
+  }
+  public function getDefaultValue()
+  {
+    return $this->defaultValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesConversionActionValueSettings::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesConversionActionValueSettings');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversionCustomVariable.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversionCustomVariable.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversionCustomVariable.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,205 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesConversionCustomVariable extends \Google\Collection
+{
+  protected $collection_key = 'customColumnIds';
+  /**
+   * @var string
+   */
+  public $cardinality;
+  /**
+   * @var string[]
+   */
+  public $customColumnIds;
+  /**
+   * @var string
+   */
+  public $family;
+  protected $floodlightConversionCustomVariableInfoType = GoogleAdsSearchads360V0ResourcesConversionCustomVariableFloodlightConversionCustomVariableInfo::class;
+  protected $floodlightConversionCustomVariableInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $ownerCustomer;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $tag;
+
+  /**
+   * @param string
+   */
+  public function setCardinality($cardinality)
+  {
+    $this->cardinality = $cardinality;
+  }
+  /**
+   * @return string
+   */
+  public function getCardinality()
+  {
+    return $this->cardinality;
+  }
+  /**
+   * @param string[]
+   */
+  public function setCustomColumnIds($customColumnIds)
+  {
+    $this->customColumnIds = $customColumnIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCustomColumnIds()
+  {
+    return $this->customColumnIds;
+  }
+  /**
+   * @param string
+   */
+  public function setFamily($family)
+  {
+    $this->family = $family;
+  }
+  /**
+   * @return string
+   */
+  public function getFamily()
+  {
+    return $this->family;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesConversionCustomVariableFloodlightConversionCustomVariableInfo
+   */
+  public function setFloodlightConversionCustomVariableInfo(GoogleAdsSearchads360V0ResourcesConversionCustomVariableFloodlightConversionCustomVariableInfo $floodlightConversionCustomVariableInfo)
+  {
+    $this->floodlightConversionCustomVariableInfo = $floodlightConversionCustomVariableInfo;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesConversionCustomVariableFloodlightConversionCustomVariableInfo
+   */
+  public function getFloodlightConversionCustomVariableInfo()
+  {
+    return $this->floodlightConversionCustomVariableInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setOwnerCustomer($ownerCustomer)
+  {
+    $this->ownerCustomer = $ownerCustomer;
+  }
+  /**
+   * @return string
+   */
+  public function getOwnerCustomer()
+  {
+    return $this->ownerCustomer;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setTag($tag)
+  {
+    $this->tag = $tag;
+  }
+  /**
+   * @return string
+   */
+  public function getTag()
+  {
+    return $this->tag;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesConversionCustomVariable::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesConversionCustomVariable');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversionCustomVariableFloodlightConversionCustomVariableInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversionCustomVariableFloodlightConversionCustomVariableInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversionCustomVariableFloodlightConversionCustomVariableInfo.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesConversionCustomVariableFloodlightConversionCustomVariableInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $floodlightVariableDataType;
+  /**
+   * @var string
+   */
+  public $floodlightVariableType;
+
+  /**
+   * @param string
+   */
+  public function setFloodlightVariableDataType($floodlightVariableDataType)
+  {
+    $this->floodlightVariableDataType = $floodlightVariableDataType;
+  }
+  /**
+   * @return string
+   */
+  public function getFloodlightVariableDataType()
+  {
+    return $this->floodlightVariableDataType;
+  }
+  /**
+   * @param string
+   */
+  public function setFloodlightVariableType($floodlightVariableType)
+  {
+    $this->floodlightVariableType = $floodlightVariableType;
+  }
+  /**
+   * @return string
+   */
+  public function getFloodlightVariableType()
+  {
+    return $this->floodlightVariableType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesConversionCustomVariableFloodlightConversionCustomVariableInfo::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesConversionCustomVariableFloodlightConversionCustomVariableInfo');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversionTrackingSetting.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversionTrackingSetting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesConversionTrackingSetting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,152 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesConversionTrackingSetting extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $acceptedCustomerDataTerms;
+  /**
+   * @var string
+   */
+  public $conversionTrackingId;
+  /**
+   * @var string
+   */
+  public $conversionTrackingStatus;
+  /**
+   * @var string
+   */
+  public $crossAccountConversionTrackingId;
+  /**
+   * @var bool
+   */
+  public $enhancedConversionsForLeadsEnabled;
+  /**
+   * @var string
+   */
+  public $googleAdsConversionCustomer;
+  /**
+   * @var string
+   */
+  public $googleAdsCrossAccountConversionTrackingId;
+
+  /**
+   * @param bool
+   */
+  public function setAcceptedCustomerDataTerms($acceptedCustomerDataTerms)
+  {
+    $this->acceptedCustomerDataTerms = $acceptedCustomerDataTerms;
+  }
+  /**
+   * @return bool
+   */
+  public function getAcceptedCustomerDataTerms()
+  {
+    return $this->acceptedCustomerDataTerms;
+  }
+  /**
+   * @param string
+   */
+  public function setConversionTrackingId($conversionTrackingId)
+  {
+    $this->conversionTrackingId = $conversionTrackingId;
+  }
+  /**
+   * @return string
+   */
+  public function getConversionTrackingId()
+  {
+    return $this->conversionTrackingId;
+  }
+  /**
+   * @param string
+   */
+  public function setConversionTrackingStatus($conversionTrackingStatus)
+  {
+    $this->conversionTrackingStatus = $conversionTrackingStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getConversionTrackingStatus()
+  {
+    return $this->conversionTrackingStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setCrossAccountConversionTrackingId($crossAccountConversionTrackingId)
+  {
+    $this->crossAccountConversionTrackingId = $crossAccountConversionTrackingId;
+  }
+  /**
+   * @return string
+   */
+  public function getCrossAccountConversionTrackingId()
+  {
+    return $this->crossAccountConversionTrackingId;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnhancedConversionsForLeadsEnabled($enhancedConversionsForLeadsEnabled)
+  {
+    $this->enhancedConversionsForLeadsEnabled = $enhancedConversionsForLeadsEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnhancedConversionsForLeadsEnabled()
+  {
+    return $this->enhancedConversionsForLeadsEnabled;
+  }
+  /**
+   * @param string
+   */
+  public function setGoogleAdsConversionCustomer($googleAdsConversionCustomer)
+  {
+    $this->googleAdsConversionCustomer = $googleAdsConversionCustomer;
+  }
+  /**
+   * @return string
+   */
+  public function getGoogleAdsConversionCustomer()
+  {
+    return $this->googleAdsConversionCustomer;
+  }
+  /**
+   * @param string
+   */
+  public function setGoogleAdsCrossAccountConversionTrackingId($googleAdsCrossAccountConversionTrackingId)
+  {
+    $this->googleAdsCrossAccountConversionTrackingId = $googleAdsCrossAccountConversionTrackingId;
+  }
+  /**
+   * @return string
+   */
+  public function getGoogleAdsCrossAccountConversionTrackingId()
+  {
+    return $this->googleAdsCrossAccountConversionTrackingId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesConversionTrackingSetting::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesConversionTrackingSetting');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCustomColumn.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCustomColumn.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCustomColumn.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,207 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesCustomColumn extends \Google\Collection
+{
+  protected $collection_key = 'referencedSystemColumns';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $queryable;
+  /**
+   * @var string[]
+   */
+  public $referencedSystemColumns;
+  /**
+   * @var bool
+   */
+  public $referencesAttributes;
+  /**
+   * @var bool
+   */
+  public $referencesMetrics;
+  /**
+   * @var string
+   */
+  public $renderType;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $valueType;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setQueryable($queryable)
+  {
+    $this->queryable = $queryable;
+  }
+  /**
+   * @return bool
+   */
+  public function getQueryable()
+  {
+    return $this->queryable;
+  }
+  /**
+   * @param string[]
+   */
+  public function setReferencedSystemColumns($referencedSystemColumns)
+  {
+    $this->referencedSystemColumns = $referencedSystemColumns;
+  }
+  /**
+   * @return string[]
+   */
+  public function getReferencedSystemColumns()
+  {
+    return $this->referencedSystemColumns;
+  }
+  /**
+   * @param bool
+   */
+  public function setReferencesAttributes($referencesAttributes)
+  {
+    $this->referencesAttributes = $referencesAttributes;
+  }
+  /**
+   * @return bool
+   */
+  public function getReferencesAttributes()
+  {
+    return $this->referencesAttributes;
+  }
+  /**
+   * @param bool
+   */
+  public function setReferencesMetrics($referencesMetrics)
+  {
+    $this->referencesMetrics = $referencesMetrics;
+  }
+  /**
+   * @return bool
+   */
+  public function getReferencesMetrics()
+  {
+    return $this->referencesMetrics;
+  }
+  /**
+   * @param string
+   */
+  public function setRenderType($renderType)
+  {
+    $this->renderType = $renderType;
+  }
+  /**
+   * @return string
+   */
+  public function getRenderType()
+  {
+    return $this->renderType;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param string
+   */
+  public function setValueType($valueType)
+  {
+    $this->valueType = $valueType;
+  }
+  /**
+   * @return string
+   */
+  public function getValueType()
+  {
+    return $this->valueType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesCustomColumn::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesCustomColumn');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCustomer.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCustomer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCustomer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,328 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesCustomer extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $accountStatus;
+  /**
+   * @var string
+   */
+  public $accountType;
+  /**
+   * @var bool
+   */
+  public $autoTaggingEnabled;
+  protected $conversionTrackingSettingType = GoogleAdsSearchads360V0ResourcesConversionTrackingSetting::class;
+  protected $conversionTrackingSettingDataType = '';
+  /**
+   * @var string
+   */
+  public $creationTime;
+  /**
+   * @var string
+   */
+  public $currencyCode;
+  /**
+   * @var string
+   */
+  public $descriptiveName;
+  protected $doubleClickCampaignManagerSettingType = GoogleAdsSearchads360V0ResourcesDoubleClickCampaignManagerSetting::class;
+  protected $doubleClickCampaignManagerSettingDataType = '';
+  /**
+   * @var string
+   */
+  public $engineId;
+  /**
+   * @var string
+   */
+  public $finalUrlSuffix;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $lastModifiedTime;
+  /**
+   * @var bool
+   */
+  public $manager;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $timeZone;
+  /**
+   * @var string
+   */
+  public $trackingUrlTemplate;
+
+  /**
+   * @param string
+   */
+  public function setAccountStatus($accountStatus)
+  {
+    $this->accountStatus = $accountStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getAccountStatus()
+  {
+    return $this->accountStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setAccountType($accountType)
+  {
+    $this->accountType = $accountType;
+  }
+  /**
+   * @return string
+   */
+  public function getAccountType()
+  {
+    return $this->accountType;
+  }
+  /**
+   * @param bool
+   */
+  public function setAutoTaggingEnabled($autoTaggingEnabled)
+  {
+    $this->autoTaggingEnabled = $autoTaggingEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getAutoTaggingEnabled()
+  {
+    return $this->autoTaggingEnabled;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesConversionTrackingSetting
+   */
+  public function setConversionTrackingSetting(GoogleAdsSearchads360V0ResourcesConversionTrackingSetting $conversionTrackingSetting)
+  {
+    $this->conversionTrackingSetting = $conversionTrackingSetting;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesConversionTrackingSetting
+   */
+  public function getConversionTrackingSetting()
+  {
+    return $this->conversionTrackingSetting;
+  }
+  /**
+   * @param string
+   */
+  public function setCreationTime($creationTime)
+  {
+    $this->creationTime = $creationTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreationTime()
+  {
+    return $this->creationTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCurrencyCode($currencyCode)
+  {
+    $this->currencyCode = $currencyCode;
+  }
+  /**
+   * @return string
+   */
+  public function getCurrencyCode()
+  {
+    return $this->currencyCode;
+  }
+  /**
+   * @param string
+   */
+  public function setDescriptiveName($descriptiveName)
+  {
+    $this->descriptiveName = $descriptiveName;
+  }
+  /**
+   * @return string
+   */
+  public function getDescriptiveName()
+  {
+    return $this->descriptiveName;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesDoubleClickCampaignManagerSetting
+   */
+  public function setDoubleClickCampaignManagerSetting(GoogleAdsSearchads360V0ResourcesDoubleClickCampaignManagerSetting $doubleClickCampaignManagerSetting)
+  {
+    $this->doubleClickCampaignManagerSetting = $doubleClickCampaignManagerSetting;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesDoubleClickCampaignManagerSetting
+   */
+  public function getDoubleClickCampaignManagerSetting()
+  {
+    return $this->doubleClickCampaignManagerSetting;
+  }
+  /**
+   * @param string
+   */
+  public function setEngineId($engineId)
+  {
+    $this->engineId = $engineId;
+  }
+  /**
+   * @return string
+   */
+  public function getEngineId()
+  {
+    return $this->engineId;
+  }
+  /**
+   * @param string
+   */
+  public function setFinalUrlSuffix($finalUrlSuffix)
+  {
+    $this->finalUrlSuffix = $finalUrlSuffix;
+  }
+  /**
+   * @return string
+   */
+  public function getFinalUrlSuffix()
+  {
+    return $this->finalUrlSuffix;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedTime($lastModifiedTime)
+  {
+    $this->lastModifiedTime = $lastModifiedTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedTime()
+  {
+    return $this->lastModifiedTime;
+  }
+  /**
+   * @param bool
+   */
+  public function setManager($manager)
+  {
+    $this->manager = $manager;
+  }
+  /**
+   * @return bool
+   */
+  public function getManager()
+  {
+    return $this->manager;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeZone($timeZone)
+  {
+    $this->timeZone = $timeZone;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeZone()
+  {
+    return $this->timeZone;
+  }
+  /**
+   * @param string
+   */
+  public function setTrackingUrlTemplate($trackingUrlTemplate)
+  {
+    $this->trackingUrlTemplate = $trackingUrlTemplate;
+  }
+  /**
+   * @return string
+   */
+  public function getTrackingUrlTemplate()
+  {
+    return $this->trackingUrlTemplate;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesCustomer::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesCustomer');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCustomerAsset.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCustomerAsset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCustomerAsset.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesCustomerAsset extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $asset;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param string
+   */
+  public function setAsset($asset)
+  {
+    $this->asset = $asset;
+  }
+  /**
+   * @return string
+   */
+  public function getAsset()
+  {
+    return $this->asset;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ResourcesCustomerAsset::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesCustomerAsset');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCustomerAssetSet.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCustomerAssetSet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCustomerAssetSet.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesCustomerAssetSet extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $assetSet;
+  /**
+   * @var string
+   */
+  public $customer;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param string
+   */
+  public function setAssetSet($assetSet)
+  {
+    $this->assetSet = $assetSet;
+  }
+  /**
+   * @return string
+   */
+  public function getAssetSet()
+  {
+    return $this->assetSet;
+  }
+  /**
+   * @param string
+   */
+  public function setCustomer($customer)
+  {
+    $this->customer = $customer;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomer()
+  {
+    return $this->customer;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ResourcesCustomerAssetSet::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesCustomerAssetSet');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCustomerClient.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCustomerClient.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCustomerClient.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,243 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesCustomerClient extends \Google\Collection
+{
+  protected $collection_key = 'appliedLabels';
+  /**
+   * @var string[]
+   */
+  public $appliedLabels;
+  /**
+   * @var string
+   */
+  public $clientCustomer;
+  /**
+   * @var string
+   */
+  public $currencyCode;
+  /**
+   * @var string
+   */
+  public $descriptiveName;
+  /**
+   * @var bool
+   */
+  public $hidden;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $level;
+  /**
+   * @var bool
+   */
+  public $manager;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var bool
+   */
+  public $testAccount;
+  /**
+   * @var string
+   */
+  public $timeZone;
+
+  /**
+   * @param string[]
+   */
+  public function setAppliedLabels($appliedLabels)
+  {
+    $this->appliedLabels = $appliedLabels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAppliedLabels()
+  {
+    return $this->appliedLabels;
+  }
+  /**
+   * @param string
+   */
+  public function setClientCustomer($clientCustomer)
+  {
+    $this->clientCustomer = $clientCustomer;
+  }
+  /**
+   * @return string
+   */
+  public function getClientCustomer()
+  {
+    return $this->clientCustomer;
+  }
+  /**
+   * @param string
+   */
+  public function setCurrencyCode($currencyCode)
+  {
+    $this->currencyCode = $currencyCode;
+  }
+  /**
+   * @return string
+   */
+  public function getCurrencyCode()
+  {
+    return $this->currencyCode;
+  }
+  /**
+   * @param string
+   */
+  public function setDescriptiveName($descriptiveName)
+  {
+    $this->descriptiveName = $descriptiveName;
+  }
+  /**
+   * @return string
+   */
+  public function getDescriptiveName()
+  {
+    return $this->descriptiveName;
+  }
+  /**
+   * @param bool
+   */
+  public function setHidden($hidden)
+  {
+    $this->hidden = $hidden;
+  }
+  /**
+   * @return bool
+   */
+  public function getHidden()
+  {
+    return $this->hidden;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setLevel($level)
+  {
+    $this->level = $level;
+  }
+  /**
+   * @return string
+   */
+  public function getLevel()
+  {
+    return $this->level;
+  }
+  /**
+   * @param bool
+   */
+  public function setManager($manager)
+  {
+    $this->manager = $manager;
+  }
+  /**
+   * @return bool
+   */
+  public function getManager()
+  {
+    return $this->manager;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param bool
+   */
+  public function setTestAccount($testAccount)
+  {
+    $this->testAccount = $testAccount;
+  }
+  /**
+   * @return bool
+   */
+  public function getTestAccount()
+  {
+    return $this->testAccount;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeZone($timeZone)
+  {
+    $this->timeZone = $timeZone;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeZone()
+  {
+    return $this->timeZone;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesCustomerClient::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesCustomerClient');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCustomerManagerLink.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCustomerManagerLink.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesCustomerManagerLink.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesCustomerManagerLink extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $managerCustomer;
+  /**
+   * @var string
+   */
+  public $managerLinkId;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param string
+   */
+  public function setManagerCustomer($managerCustomer)
+  {
+    $this->managerCustomer = $managerCustomer;
+  }
+  /**
+   * @return string
+   */
+  public function getManagerCustomer()
+  {
+    return $this->managerCustomer;
+  }
+  /**
+   * @param string
+   */
+  public function setManagerLinkId($managerLinkId)
+  {
+    $this->managerLinkId = $managerLinkId;
+  }
+  /**
+   * @return string
+   */
+  public function getManagerLinkId()
+  {
+    return $this->managerLinkId;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ResourcesCustomerManagerLink::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesCustomerManagerLink');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesDoubleClickCampaignManagerSetting.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesDoubleClickCampaignManagerSetting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesDoubleClickCampaignManagerSetting.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesDoubleClickCampaignManagerSetting extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $advertiserId;
+  /**
+   * @var string
+   */
+  public $networkId;
+  /**
+   * @var string
+   */
+  public $timeZone;
+
+  /**
+   * @param string
+   */
+  public function setAdvertiserId($advertiserId)
+  {
+    $this->advertiserId = $advertiserId;
+  }
+  /**
+   * @return string
+   */
+  public function getAdvertiserId()
+  {
+    return $this->advertiserId;
+  }
+  /**
+   * @param string
+   */
+  public function setNetworkId($networkId)
+  {
+    $this->networkId = $networkId;
+  }
+  /**
+   * @return string
+   */
+  public function getNetworkId()
+  {
+    return $this->networkId;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeZone($timeZone)
+  {
+    $this->timeZone = $timeZone;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeZone()
+  {
+    return $this->timeZone;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesDoubleClickCampaignManagerSetting::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesDoubleClickCampaignManagerSetting');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesDynamicSearchAdsSearchTermView.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesDynamicSearchAdsSearchTermView.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesDynamicSearchAdsSearchTermView.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesDynamicSearchAdsSearchTermView extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $landingPage;
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setLandingPage($landingPage)
+  {
+    $this->landingPage = $landingPage;
+  }
+  /**
+   * @return string
+   */
+  public function getLandingPage()
+  {
+    return $this->landingPage;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesDynamicSearchAdsSearchTermView::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesDynamicSearchAdsSearchTermView');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesGenderView.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesGenderView.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesGenderView.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesGenderView extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesGenderView::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesGenderView');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesGeoTargetConstant.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesGeoTargetConstant.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesGeoTargetConstant.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,170 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesGeoTargetConstant extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $canonicalName;
+  /**
+   * @var string
+   */
+  public $countryCode;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $parentGeoTarget;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $targetType;
+
+  /**
+   * @param string
+   */
+  public function setCanonicalName($canonicalName)
+  {
+    $this->canonicalName = $canonicalName;
+  }
+  /**
+   * @return string
+   */
+  public function getCanonicalName()
+  {
+    return $this->canonicalName;
+  }
+  /**
+   * @param string
+   */
+  public function setCountryCode($countryCode)
+  {
+    $this->countryCode = $countryCode;
+  }
+  /**
+   * @return string
+   */
+  public function getCountryCode()
+  {
+    return $this->countryCode;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setParentGeoTarget($parentGeoTarget)
+  {
+    $this->parentGeoTarget = $parentGeoTarget;
+  }
+  /**
+   * @return string
+   */
+  public function getParentGeoTarget()
+  {
+    return $this->parentGeoTarget;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetType($targetType)
+  {
+    $this->targetType = $targetType;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetType()
+  {
+    return $this->targetType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesGeoTargetConstant::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesGeoTargetConstant');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesKeywordView.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesKeywordView.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesKeywordView.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesKeywordView extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesKeywordView::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesKeywordView');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesLabel.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesLabel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesLabel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,114 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesLabel extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $status;
+  protected $textLabelType = GoogleAdsSearchads360V0CommonTextLabel::class;
+  protected $textLabelDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonTextLabel
+   */
+  public function setTextLabel(GoogleAdsSearchads360V0CommonTextLabel $textLabel)
+  {
+    $this->textLabel = $textLabel;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonTextLabel
+   */
+  public function getTextLabel()
+  {
+    return $this->textLabel;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesLabel::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesLabel');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesLanguageConstant.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesLanguageConstant.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesLanguageConstant.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesLanguageConstant extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $code;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var bool
+   */
+  public $targetable;
+
+  /**
+   * @param string
+   */
+  public function setCode($code)
+  {
+    $this->code = $code;
+  }
+  /**
+   * @return string
+   */
+  public function getCode()
+  {
+    return $this->code;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param bool
+   */
+  public function setTargetable($targetable)
+  {
+    $this->targetable = $targetable;
+  }
+  /**
+   * @return bool
+   */
+  public function getTargetable()
+  {
+    return $this->targetable;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesLanguageConstant::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesLanguageConstant');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimension.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimension.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimension.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,138 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesListingGroupFilterDimension extends \Google\Model
+{
+  protected $productBiddingCategoryType = GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductBiddingCategory::class;
+  protected $productBiddingCategoryDataType = '';
+  protected $productBrandType = GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductBrand::class;
+  protected $productBrandDataType = '';
+  protected $productChannelType = GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductChannel::class;
+  protected $productChannelDataType = '';
+  protected $productConditionType = GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductCondition::class;
+  protected $productConditionDataType = '';
+  protected $productCustomAttributeType = GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductCustomAttribute::class;
+  protected $productCustomAttributeDataType = '';
+  protected $productItemIdType = GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductItemId::class;
+  protected $productItemIdDataType = '';
+  protected $productTypeType = GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductType::class;
+  protected $productTypeDataType = '';
+
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductBiddingCategory
+   */
+  public function setProductBiddingCategory(GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductBiddingCategory $productBiddingCategory)
+  {
+    $this->productBiddingCategory = $productBiddingCategory;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductBiddingCategory
+   */
+  public function getProductBiddingCategory()
+  {
+    return $this->productBiddingCategory;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductBrand
+   */
+  public function setProductBrand(GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductBrand $productBrand)
+  {
+    $this->productBrand = $productBrand;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductBrand
+   */
+  public function getProductBrand()
+  {
+    return $this->productBrand;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductChannel
+   */
+  public function setProductChannel(GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductChannel $productChannel)
+  {
+    $this->productChannel = $productChannel;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductChannel
+   */
+  public function getProductChannel()
+  {
+    return $this->productChannel;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductCondition
+   */
+  public function setProductCondition(GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductCondition $productCondition)
+  {
+    $this->productCondition = $productCondition;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductCondition
+   */
+  public function getProductCondition()
+  {
+    return $this->productCondition;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductCustomAttribute
+   */
+  public function setProductCustomAttribute(GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductCustomAttribute $productCustomAttribute)
+  {
+    $this->productCustomAttribute = $productCustomAttribute;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductCustomAttribute
+   */
+  public function getProductCustomAttribute()
+  {
+    return $this->productCustomAttribute;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductItemId
+   */
+  public function setProductItemId(GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductItemId $productItemId)
+  {
+    $this->productItemId = $productItemId;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductItemId
+   */
+  public function getProductItemId()
+  {
+    return $this->productItemId;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductType
+   */
+  public function setProductType(GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductType $productType)
+  {
+    $this->productType = $productType;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductType
+   */
+  public function getProductType()
+  {
+    return $this->productType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesListingGroupFilterDimension::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesListingGroupFilterDimension');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionPath.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionPath.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionPath.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionPath extends \Google\Collection
+{
+  protected $collection_key = 'dimensions';
+  protected $dimensionsType = GoogleAdsSearchads360V0ResourcesListingGroupFilterDimension::class;
+  protected $dimensionsDataType = 'array';
+
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesListingGroupFilterDimension[]
+   */
+  public function setDimensions($dimensions)
+  {
+    $this->dimensions = $dimensions;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesListingGroupFilterDimension[]
+   */
+  public function getDimensions()
+  {
+    return $this->dimensions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionPath::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionPath');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductBiddingCategory.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductBiddingCategory.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductBiddingCategory.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductBiddingCategory extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $level;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setLevel($level)
+  {
+    $this->level = $level;
+  }
+  /**
+   * @return string
+   */
+  public function getLevel()
+  {
+    return $this->level;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductBiddingCategory::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductBiddingCategory');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductBrand.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductBrand.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductBrand.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductBrand extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductBrand::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductBrand');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductChannel.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductChannel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductChannel.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductChannel extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $channel;
+
+  /**
+   * @param string
+   */
+  public function setChannel($channel)
+  {
+    $this->channel = $channel;
+  }
+  /**
+   * @return string
+   */
+  public function getChannel()
+  {
+    return $this->channel;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductChannel::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductChannel');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductCondition.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductCondition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductCondition.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductCondition extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $condition;
+
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductCondition::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductCondition');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductCustomAttribute.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductCustomAttribute.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductCustomAttribute.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductCustomAttribute extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $index;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setIndex($index)
+  {
+    $this->index = $index;
+  }
+  /**
+   * @return string
+   */
+  public function getIndex()
+  {
+    return $this->index;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductCustomAttribute::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductCustomAttribute');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductItemId.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductItemId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductItemId.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductItemId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductItemId::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductItemId');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductType.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductType.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductType extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $level;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setLevel($level)
+  {
+    $this->level = $level;
+  }
+  /**
+   * @return string
+   */
+  public function getLevel()
+  {
+    return $this->level;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductType::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesListingGroupFilterDimensionProductType');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesLocationView.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesLocationView.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesLocationView.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesLocationView extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesLocationView::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesLocationView');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesProductBiddingCategoryConstant.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesProductBiddingCategoryConstant.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesProductBiddingCategoryConstant.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,170 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesProductBiddingCategoryConstant extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $countryCode;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var string
+   */
+  public $level;
+  /**
+   * @var string
+   */
+  public $localizedName;
+  /**
+   * @var string
+   */
+  public $productBiddingCategoryConstantParent;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param string
+   */
+  public function setCountryCode($countryCode)
+  {
+    $this->countryCode = $countryCode;
+  }
+  /**
+   * @return string
+   */
+  public function getCountryCode()
+  {
+    return $this->countryCode;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setLevel($level)
+  {
+    $this->level = $level;
+  }
+  /**
+   * @return string
+   */
+  public function getLevel()
+  {
+    return $this->level;
+  }
+  /**
+   * @param string
+   */
+  public function setLocalizedName($localizedName)
+  {
+    $this->localizedName = $localizedName;
+  }
+  /**
+   * @return string
+   */
+  public function getLocalizedName()
+  {
+    return $this->localizedName;
+  }
+  /**
+   * @param string
+   */
+  public function setProductBiddingCategoryConstantParent($productBiddingCategoryConstantParent)
+  {
+    $this->productBiddingCategoryConstantParent = $productBiddingCategoryConstantParent;
+  }
+  /**
+   * @return string
+   */
+  public function getProductBiddingCategoryConstantParent()
+  {
+    return $this->productBiddingCategoryConstantParent;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ResourcesProductBiddingCategoryConstant::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesProductBiddingCategoryConstant');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesProductGroupView.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesProductGroupView.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesProductGroupView.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesProductGroupView extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesProductGroupView::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesProductGroupView');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesSearchAds360Field.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesSearchAds360Field.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesSearchAds360Field.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,279 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesSearchAds360Field extends \Google\Collection
+{
+  protected $collection_key = 'selectableWith';
+  /**
+   * @var string[]
+   */
+  public $attributeResources;
+  /**
+   * @var string
+   */
+  public $category;
+  /**
+   * @var string
+   */
+  public $dataType;
+  /**
+   * @var string[]
+   */
+  public $enumValues;
+  /**
+   * @var bool
+   */
+  public $filterable;
+  /**
+   * @var bool
+   */
+  public $isRepeated;
+  /**
+   * @var string[]
+   */
+  public $metrics;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string[]
+   */
+  public $segments;
+  /**
+   * @var bool
+   */
+  public $selectable;
+  /**
+   * @var string[]
+   */
+  public $selectableWith;
+  /**
+   * @var bool
+   */
+  public $sortable;
+  /**
+   * @var string
+   */
+  public $typeUrl;
+
+  /**
+   * @param string[]
+   */
+  public function setAttributeResources($attributeResources)
+  {
+    $this->attributeResources = $attributeResources;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAttributeResources()
+  {
+    return $this->attributeResources;
+  }
+  /**
+   * @param string
+   */
+  public function setCategory($category)
+  {
+    $this->category = $category;
+  }
+  /**
+   * @return string
+   */
+  public function getCategory()
+  {
+    return $this->category;
+  }
+  /**
+   * @param string
+   */
+  public function setDataType($dataType)
+  {
+    $this->dataType = $dataType;
+  }
+  /**
+   * @return string
+   */
+  public function getDataType()
+  {
+    return $this->dataType;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEnumValues($enumValues)
+  {
+    $this->enumValues = $enumValues;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnumValues()
+  {
+    return $this->enumValues;
+  }
+  /**
+   * @param bool
+   */
+  public function setFilterable($filterable)
+  {
+    $this->filterable = $filterable;
+  }
+  /**
+   * @return bool
+   */
+  public function getFilterable()
+  {
+    return $this->filterable;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsRepeated($isRepeated)
+  {
+    $this->isRepeated = $isRepeated;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsRepeated()
+  {
+    return $this->isRepeated;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMetrics($metrics)
+  {
+    $this->metrics = $metrics;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMetrics()
+  {
+    return $this->metrics;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSegments($segments)
+  {
+    $this->segments = $segments;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSegments()
+  {
+    return $this->segments;
+  }
+  /**
+   * @param bool
+   */
+  public function setSelectable($selectable)
+  {
+    $this->selectable = $selectable;
+  }
+  /**
+   * @return bool
+   */
+  public function getSelectable()
+  {
+    return $this->selectable;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSelectableWith($selectableWith)
+  {
+    $this->selectableWith = $selectableWith;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSelectableWith()
+  {
+    return $this->selectableWith;
+  }
+  /**
+   * @param bool
+   */
+  public function setSortable($sortable)
+  {
+    $this->sortable = $sortable;
+  }
+  /**
+   * @return bool
+   */
+  public function getSortable()
+  {
+    return $this->sortable;
+  }
+  /**
+   * @param string
+   */
+  public function setTypeUrl($typeUrl)
+  {
+    $this->typeUrl = $typeUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getTypeUrl()
+  {
+    return $this->typeUrl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesSearchAds360Field::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesSearchAds360Field');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesShoppingPerformanceView.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesShoppingPerformanceView.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesShoppingPerformanceView.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesShoppingPerformanceView extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesShoppingPerformanceView::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesShoppingPerformanceView');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesUserList.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesUserList.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesUserList.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesUserList extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ResourcesUserList::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesUserList');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesUserLocationView.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesUserLocationView.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesUserLocationView.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesUserLocationView extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $countryCriterionId;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var bool
+   */
+  public $targetingLocation;
+
+  /**
+   * @param string
+   */
+  public function setCountryCriterionId($countryCriterionId)
+  {
+    $this->countryCriterionId = $countryCriterionId;
+  }
+  /**
+   * @return string
+   */
+  public function getCountryCriterionId()
+  {
+    return $this->countryCriterionId;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param bool
+   */
+  public function setTargetingLocation($targetingLocation)
+  {
+    $this->targetingLocation = $targetingLocation;
+  }
+  /**
+   * @return bool
+   */
+  public function getTargetingLocation()
+  {
+    return $this->targetingLocation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesUserLocationView::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesUserLocationView');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesVisit.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesVisit.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesVisit.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,278 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ResourcesVisit extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $adId;
+  /**
+   * @var string
+   */
+  public $assetFieldType;
+  /**
+   * @var string
+   */
+  public $assetId;
+  /**
+   * @var string
+   */
+  public $clickId;
+  /**
+   * @var string
+   */
+  public $criterionId;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $merchantId;
+  /**
+   * @var string
+   */
+  public $productChannel;
+  /**
+   * @var string
+   */
+  public $productCountryCode;
+  /**
+   * @var string
+   */
+  public $productId;
+  /**
+   * @var string
+   */
+  public $productLanguageCode;
+  /**
+   * @var string
+   */
+  public $productStoreId;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $visitDateTime;
+
+  /**
+   * @param string
+   */
+  public function setAdId($adId)
+  {
+    $this->adId = $adId;
+  }
+  /**
+   * @return string
+   */
+  public function getAdId()
+  {
+    return $this->adId;
+  }
+  /**
+   * @param string
+   */
+  public function setAssetFieldType($assetFieldType)
+  {
+    $this->assetFieldType = $assetFieldType;
+  }
+  /**
+   * @return string
+   */
+  public function getAssetFieldType()
+  {
+    return $this->assetFieldType;
+  }
+  /**
+   * @param string
+   */
+  public function setAssetId($assetId)
+  {
+    $this->assetId = $assetId;
+  }
+  /**
+   * @return string
+   */
+  public function getAssetId()
+  {
+    return $this->assetId;
+  }
+  /**
+   * @param string
+   */
+  public function setClickId($clickId)
+  {
+    $this->clickId = $clickId;
+  }
+  /**
+   * @return string
+   */
+  public function getClickId()
+  {
+    return $this->clickId;
+  }
+  /**
+   * @param string
+   */
+  public function setCriterionId($criterionId)
+  {
+    $this->criterionId = $criterionId;
+  }
+  /**
+   * @return string
+   */
+  public function getCriterionId()
+  {
+    return $this->criterionId;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setMerchantId($merchantId)
+  {
+    $this->merchantId = $merchantId;
+  }
+  /**
+   * @return string
+   */
+  public function getMerchantId()
+  {
+    return $this->merchantId;
+  }
+  /**
+   * @param string
+   */
+  public function setProductChannel($productChannel)
+  {
+    $this->productChannel = $productChannel;
+  }
+  /**
+   * @return string
+   */
+  public function getProductChannel()
+  {
+    return $this->productChannel;
+  }
+  /**
+   * @param string
+   */
+  public function setProductCountryCode($productCountryCode)
+  {
+    $this->productCountryCode = $productCountryCode;
+  }
+  /**
+   * @return string
+   */
+  public function getProductCountryCode()
+  {
+    return $this->productCountryCode;
+  }
+  /**
+   * @param string
+   */
+  public function setProductId($productId)
+  {
+    $this->productId = $productId;
+  }
+  /**
+   * @return string
+   */
+  public function getProductId()
+  {
+    return $this->productId;
+  }
+  /**
+   * @param string
+   */
+  public function setProductLanguageCode($productLanguageCode)
+  {
+    $this->productLanguageCode = $productLanguageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getProductLanguageCode()
+  {
+    return $this->productLanguageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setProductStoreId($productStoreId)
+  {
+    $this->productStoreId = $productStoreId;
+  }
+  /**
+   * @return string
+   */
+  public function getProductStoreId()
+  {
+    return $this->productStoreId;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param string
+   */
+  public function setVisitDateTime($visitDateTime)
+  {
+    $this->visitDateTime = $visitDateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getVisitDateTime()
+  {
+    return $this->visitDateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesVisit::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesVisit');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesWebpageView.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesWebpageView.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ResourcesWebpageView.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\SA360;
+
+class GoogleAdsSearchads360V0ResourcesWebpageView extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ResourcesWebpageView::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ResourcesWebpageView');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesConversionCustomDimensionHeader.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesConversionCustomDimensionHeader.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesConversionCustomDimensionHeader.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\SA360;
+
+class GoogleAdsSearchads360V0ServicesConversionCustomDimensionHeader extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ServicesConversionCustomDimensionHeader::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ServicesConversionCustomDimensionHeader');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesConversionCustomMetricHeader.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesConversionCustomMetricHeader.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesConversionCustomMetricHeader.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\SA360;
+
+class GoogleAdsSearchads360V0ServicesConversionCustomMetricHeader extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ServicesConversionCustomMetricHeader::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ServicesConversionCustomMetricHeader');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesCustomColumnHeader.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesCustomColumnHeader.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesCustomColumnHeader.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\SA360;
+
+class GoogleAdsSearchads360V0ServicesCustomColumnHeader extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $referencesMetrics;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setReferencesMetrics($referencesMetrics)
+  {
+    $this->referencesMetrics = $referencesMetrics;
+  }
+  /**
+   * @return bool
+   */
+  public function getReferencesMetrics()
+  {
+    return $this->referencesMetrics;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ServicesCustomColumnHeader::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ServicesCustomColumnHeader');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesListAccessibleCustomersResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesListAccessibleCustomersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesListAccessibleCustomersResponse.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\SA360;
+
+class GoogleAdsSearchads360V0ServicesListAccessibleCustomersResponse extends \Google\Collection
+{
+  protected $collection_key = 'resourceNames';
+  /**
+   * @var string[]
+   */
+  public $resourceNames;
+
+  /**
+   * @param string[]
+   */
+  public function setResourceNames($resourceNames)
+  {
+    $this->resourceNames = $resourceNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getResourceNames()
+  {
+    return $this->resourceNames;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ServicesListAccessibleCustomersResponse::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ServicesListAccessibleCustomersResponse');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesListCustomColumnsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesListCustomColumnsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesListCustomColumnsResponse.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\SA360;
+
+class GoogleAdsSearchads360V0ServicesListCustomColumnsResponse extends \Google\Collection
+{
+  protected $collection_key = 'customColumns';
+  protected $customColumnsType = GoogleAdsSearchads360V0ResourcesCustomColumn::class;
+  protected $customColumnsDataType = 'array';
+
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesCustomColumn[]
+   */
+  public function setCustomColumns($customColumns)
+  {
+    $this->customColumns = $customColumns;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesCustomColumn[]
+   */
+  public function getCustomColumns()
+  {
+    return $this->customColumns;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ServicesListCustomColumnsResponse::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ServicesListCustomColumnsResponse');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesRawEventConversionDimensionHeader.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesRawEventConversionDimensionHeader.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesRawEventConversionDimensionHeader.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\SA360;
+
+class GoogleAdsSearchads360V0ServicesRawEventConversionDimensionHeader extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ServicesRawEventConversionDimensionHeader::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ServicesRawEventConversionDimensionHeader');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesRawEventConversionMetricHeader.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesRawEventConversionMetricHeader.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesRawEventConversionMetricHeader.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\SA360;
+
+class GoogleAdsSearchads360V0ServicesRawEventConversionMetricHeader extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @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(GoogleAdsSearchads360V0ServicesRawEventConversionMetricHeader::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ServicesRawEventConversionMetricHeader');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesSearchAds360Row.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesSearchAds360Row.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesSearchAds360Row.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,971 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ServicesSearchAds360Row extends \Google\Collection
+{
+  protected $collection_key = 'customColumns';
+  protected $accessibleBiddingStrategyType = GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategy::class;
+  protected $accessibleBiddingStrategyDataType = '';
+  protected $adGroupType = GoogleAdsSearchads360V0ResourcesAdGroup::class;
+  protected $adGroupDataType = '';
+  protected $adGroupAdType = GoogleAdsSearchads360V0ResourcesAdGroupAd::class;
+  protected $adGroupAdDataType = '';
+  protected $adGroupAdEffectiveLabelType = GoogleAdsSearchads360V0ResourcesAdGroupAdEffectiveLabel::class;
+  protected $adGroupAdEffectiveLabelDataType = '';
+  protected $adGroupAdLabelType = GoogleAdsSearchads360V0ResourcesAdGroupAdLabel::class;
+  protected $adGroupAdLabelDataType = '';
+  protected $adGroupAssetType = GoogleAdsSearchads360V0ResourcesAdGroupAsset::class;
+  protected $adGroupAssetDataType = '';
+  protected $adGroupAssetSetType = GoogleAdsSearchads360V0ResourcesAdGroupAssetSet::class;
+  protected $adGroupAssetSetDataType = '';
+  protected $adGroupAudienceViewType = GoogleAdsSearchads360V0ResourcesAdGroupAudienceView::class;
+  protected $adGroupAudienceViewDataType = '';
+  protected $adGroupBidModifierType = GoogleAdsSearchads360V0ResourcesAdGroupBidModifier::class;
+  protected $adGroupBidModifierDataType = '';
+  protected $adGroupCriterionType = GoogleAdsSearchads360V0ResourcesAdGroupCriterion::class;
+  protected $adGroupCriterionDataType = '';
+  protected $adGroupCriterionEffectiveLabelType = GoogleAdsSearchads360V0ResourcesAdGroupCriterionEffectiveLabel::class;
+  protected $adGroupCriterionEffectiveLabelDataType = '';
+  protected $adGroupCriterionLabelType = GoogleAdsSearchads360V0ResourcesAdGroupCriterionLabel::class;
+  protected $adGroupCriterionLabelDataType = '';
+  protected $adGroupEffectiveLabelType = GoogleAdsSearchads360V0ResourcesAdGroupEffectiveLabel::class;
+  protected $adGroupEffectiveLabelDataType = '';
+  protected $adGroupLabelType = GoogleAdsSearchads360V0ResourcesAdGroupLabel::class;
+  protected $adGroupLabelDataType = '';
+  protected $ageRangeViewType = GoogleAdsSearchads360V0ResourcesAgeRangeView::class;
+  protected $ageRangeViewDataType = '';
+  protected $assetType = GoogleAdsSearchads360V0ResourcesAsset::class;
+  protected $assetDataType = '';
+  protected $assetGroupType = GoogleAdsSearchads360V0ResourcesAssetGroup::class;
+  protected $assetGroupDataType = '';
+  protected $assetGroupAssetType = GoogleAdsSearchads360V0ResourcesAssetGroupAsset::class;
+  protected $assetGroupAssetDataType = '';
+  protected $assetGroupListingGroupFilterType = GoogleAdsSearchads360V0ResourcesAssetGroupListingGroupFilter::class;
+  protected $assetGroupListingGroupFilterDataType = '';
+  protected $assetGroupSignalType = GoogleAdsSearchads360V0ResourcesAssetGroupSignal::class;
+  protected $assetGroupSignalDataType = '';
+  protected $assetGroupTopCombinationViewType = GoogleAdsSearchads360V0ResourcesAssetGroupTopCombinationView::class;
+  protected $assetGroupTopCombinationViewDataType = '';
+  protected $assetSetType = GoogleAdsSearchads360V0ResourcesAssetSet::class;
+  protected $assetSetDataType = '';
+  protected $assetSetAssetType = GoogleAdsSearchads360V0ResourcesAssetSetAsset::class;
+  protected $assetSetAssetDataType = '';
+  protected $audienceType = GoogleAdsSearchads360V0ResourcesAudience::class;
+  protected $audienceDataType = '';
+  protected $biddingStrategyType = GoogleAdsSearchads360V0ResourcesBiddingStrategy::class;
+  protected $biddingStrategyDataType = '';
+  protected $campaignType = GoogleAdsSearchads360V0ResourcesCampaign::class;
+  protected $campaignDataType = '';
+  protected $campaignAssetType = GoogleAdsSearchads360V0ResourcesCampaignAsset::class;
+  protected $campaignAssetDataType = '';
+  protected $campaignAssetSetType = GoogleAdsSearchads360V0ResourcesCampaignAssetSet::class;
+  protected $campaignAssetSetDataType = '';
+  protected $campaignAudienceViewType = GoogleAdsSearchads360V0ResourcesCampaignAudienceView::class;
+  protected $campaignAudienceViewDataType = '';
+  protected $campaignBudgetType = GoogleAdsSearchads360V0ResourcesCampaignBudget::class;
+  protected $campaignBudgetDataType = '';
+  protected $campaignCriterionType = GoogleAdsSearchads360V0ResourcesCampaignCriterion::class;
+  protected $campaignCriterionDataType = '';
+  protected $campaignEffectiveLabelType = GoogleAdsSearchads360V0ResourcesCampaignEffectiveLabel::class;
+  protected $campaignEffectiveLabelDataType = '';
+  protected $campaignLabelType = GoogleAdsSearchads360V0ResourcesCampaignLabel::class;
+  protected $campaignLabelDataType = '';
+  protected $cartDataSalesViewType = GoogleAdsSearchads360V0ResourcesCartDataSalesView::class;
+  protected $cartDataSalesViewDataType = '';
+  protected $conversionType = GoogleAdsSearchads360V0ResourcesConversion::class;
+  protected $conversionDataType = '';
+  protected $conversionActionType = GoogleAdsSearchads360V0ResourcesConversionAction::class;
+  protected $conversionActionDataType = '';
+  protected $conversionCustomVariableType = GoogleAdsSearchads360V0ResourcesConversionCustomVariable::class;
+  protected $conversionCustomVariableDataType = '';
+  protected $customColumnsType = GoogleAdsSearchads360V0CommonValue::class;
+  protected $customColumnsDataType = 'array';
+  protected $customerType = GoogleAdsSearchads360V0ResourcesCustomer::class;
+  protected $customerDataType = '';
+  protected $customerAssetType = GoogleAdsSearchads360V0ResourcesCustomerAsset::class;
+  protected $customerAssetDataType = '';
+  protected $customerAssetSetType = GoogleAdsSearchads360V0ResourcesCustomerAssetSet::class;
+  protected $customerAssetSetDataType = '';
+  protected $customerClientType = GoogleAdsSearchads360V0ResourcesCustomerClient::class;
+  protected $customerClientDataType = '';
+  protected $customerManagerLinkType = GoogleAdsSearchads360V0ResourcesCustomerManagerLink::class;
+  protected $customerManagerLinkDataType = '';
+  protected $dynamicSearchAdsSearchTermViewType = GoogleAdsSearchads360V0ResourcesDynamicSearchAdsSearchTermView::class;
+  protected $dynamicSearchAdsSearchTermViewDataType = '';
+  protected $genderViewType = GoogleAdsSearchads360V0ResourcesGenderView::class;
+  protected $genderViewDataType = '';
+  protected $geoTargetConstantType = GoogleAdsSearchads360V0ResourcesGeoTargetConstant::class;
+  protected $geoTargetConstantDataType = '';
+  protected $keywordViewType = GoogleAdsSearchads360V0ResourcesKeywordView::class;
+  protected $keywordViewDataType = '';
+  protected $labelType = GoogleAdsSearchads360V0ResourcesLabel::class;
+  protected $labelDataType = '';
+  protected $languageConstantType = GoogleAdsSearchads360V0ResourcesLanguageConstant::class;
+  protected $languageConstantDataType = '';
+  protected $locationViewType = GoogleAdsSearchads360V0ResourcesLocationView::class;
+  protected $locationViewDataType = '';
+  protected $metricsType = GoogleAdsSearchads360V0CommonMetrics::class;
+  protected $metricsDataType = '';
+  protected $productBiddingCategoryConstantType = GoogleAdsSearchads360V0ResourcesProductBiddingCategoryConstant::class;
+  protected $productBiddingCategoryConstantDataType = '';
+  protected $productGroupViewType = GoogleAdsSearchads360V0ResourcesProductGroupView::class;
+  protected $productGroupViewDataType = '';
+  protected $segmentsType = GoogleAdsSearchads360V0CommonSegments::class;
+  protected $segmentsDataType = '';
+  protected $shoppingPerformanceViewType = GoogleAdsSearchads360V0ResourcesShoppingPerformanceView::class;
+  protected $shoppingPerformanceViewDataType = '';
+  protected $userListType = GoogleAdsSearchads360V0ResourcesUserList::class;
+  protected $userListDataType = '';
+  protected $userLocationViewType = GoogleAdsSearchads360V0ResourcesUserLocationView::class;
+  protected $userLocationViewDataType = '';
+  protected $visitType = GoogleAdsSearchads360V0ResourcesVisit::class;
+  protected $visitDataType = '';
+  protected $webpageViewType = GoogleAdsSearchads360V0ResourcesWebpageView::class;
+  protected $webpageViewDataType = '';
+
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategy
+   */
+  public function setAccessibleBiddingStrategy(GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategy $accessibleBiddingStrategy)
+  {
+    $this->accessibleBiddingStrategy = $accessibleBiddingStrategy;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategy
+   */
+  public function getAccessibleBiddingStrategy()
+  {
+    return $this->accessibleBiddingStrategy;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAdGroup
+   */
+  public function setAdGroup(GoogleAdsSearchads360V0ResourcesAdGroup $adGroup)
+  {
+    $this->adGroup = $adGroup;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAdGroup
+   */
+  public function getAdGroup()
+  {
+    return $this->adGroup;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAdGroupAd
+   */
+  public function setAdGroupAd(GoogleAdsSearchads360V0ResourcesAdGroupAd $adGroupAd)
+  {
+    $this->adGroupAd = $adGroupAd;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAdGroupAd
+   */
+  public function getAdGroupAd()
+  {
+    return $this->adGroupAd;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAdGroupAdEffectiveLabel
+   */
+  public function setAdGroupAdEffectiveLabel(GoogleAdsSearchads360V0ResourcesAdGroupAdEffectiveLabel $adGroupAdEffectiveLabel)
+  {
+    $this->adGroupAdEffectiveLabel = $adGroupAdEffectiveLabel;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAdGroupAdEffectiveLabel
+   */
+  public function getAdGroupAdEffectiveLabel()
+  {
+    return $this->adGroupAdEffectiveLabel;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAdGroupAdLabel
+   */
+  public function setAdGroupAdLabel(GoogleAdsSearchads360V0ResourcesAdGroupAdLabel $adGroupAdLabel)
+  {
+    $this->adGroupAdLabel = $adGroupAdLabel;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAdGroupAdLabel
+   */
+  public function getAdGroupAdLabel()
+  {
+    return $this->adGroupAdLabel;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAdGroupAsset
+   */
+  public function setAdGroupAsset(GoogleAdsSearchads360V0ResourcesAdGroupAsset $adGroupAsset)
+  {
+    $this->adGroupAsset = $adGroupAsset;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAdGroupAsset
+   */
+  public function getAdGroupAsset()
+  {
+    return $this->adGroupAsset;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAdGroupAssetSet
+   */
+  public function setAdGroupAssetSet(GoogleAdsSearchads360V0ResourcesAdGroupAssetSet $adGroupAssetSet)
+  {
+    $this->adGroupAssetSet = $adGroupAssetSet;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAdGroupAssetSet
+   */
+  public function getAdGroupAssetSet()
+  {
+    return $this->adGroupAssetSet;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAdGroupAudienceView
+   */
+  public function setAdGroupAudienceView(GoogleAdsSearchads360V0ResourcesAdGroupAudienceView $adGroupAudienceView)
+  {
+    $this->adGroupAudienceView = $adGroupAudienceView;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAdGroupAudienceView
+   */
+  public function getAdGroupAudienceView()
+  {
+    return $this->adGroupAudienceView;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAdGroupBidModifier
+   */
+  public function setAdGroupBidModifier(GoogleAdsSearchads360V0ResourcesAdGroupBidModifier $adGroupBidModifier)
+  {
+    $this->adGroupBidModifier = $adGroupBidModifier;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAdGroupBidModifier
+   */
+  public function getAdGroupBidModifier()
+  {
+    return $this->adGroupBidModifier;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAdGroupCriterion
+   */
+  public function setAdGroupCriterion(GoogleAdsSearchads360V0ResourcesAdGroupCriterion $adGroupCriterion)
+  {
+    $this->adGroupCriterion = $adGroupCriterion;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAdGroupCriterion
+   */
+  public function getAdGroupCriterion()
+  {
+    return $this->adGroupCriterion;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAdGroupCriterionEffectiveLabel
+   */
+  public function setAdGroupCriterionEffectiveLabel(GoogleAdsSearchads360V0ResourcesAdGroupCriterionEffectiveLabel $adGroupCriterionEffectiveLabel)
+  {
+    $this->adGroupCriterionEffectiveLabel = $adGroupCriterionEffectiveLabel;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAdGroupCriterionEffectiveLabel
+   */
+  public function getAdGroupCriterionEffectiveLabel()
+  {
+    return $this->adGroupCriterionEffectiveLabel;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAdGroupCriterionLabel
+   */
+  public function setAdGroupCriterionLabel(GoogleAdsSearchads360V0ResourcesAdGroupCriterionLabel $adGroupCriterionLabel)
+  {
+    $this->adGroupCriterionLabel = $adGroupCriterionLabel;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAdGroupCriterionLabel
+   */
+  public function getAdGroupCriterionLabel()
+  {
+    return $this->adGroupCriterionLabel;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAdGroupEffectiveLabel
+   */
+  public function setAdGroupEffectiveLabel(GoogleAdsSearchads360V0ResourcesAdGroupEffectiveLabel $adGroupEffectiveLabel)
+  {
+    $this->adGroupEffectiveLabel = $adGroupEffectiveLabel;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAdGroupEffectiveLabel
+   */
+  public function getAdGroupEffectiveLabel()
+  {
+    return $this->adGroupEffectiveLabel;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAdGroupLabel
+   */
+  public function setAdGroupLabel(GoogleAdsSearchads360V0ResourcesAdGroupLabel $adGroupLabel)
+  {
+    $this->adGroupLabel = $adGroupLabel;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAdGroupLabel
+   */
+  public function getAdGroupLabel()
+  {
+    return $this->adGroupLabel;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAgeRangeView
+   */
+  public function setAgeRangeView(GoogleAdsSearchads360V0ResourcesAgeRangeView $ageRangeView)
+  {
+    $this->ageRangeView = $ageRangeView;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAgeRangeView
+   */
+  public function getAgeRangeView()
+  {
+    return $this->ageRangeView;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAsset
+   */
+  public function setAsset(GoogleAdsSearchads360V0ResourcesAsset $asset)
+  {
+    $this->asset = $asset;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAsset
+   */
+  public function getAsset()
+  {
+    return $this->asset;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAssetGroup
+   */
+  public function setAssetGroup(GoogleAdsSearchads360V0ResourcesAssetGroup $assetGroup)
+  {
+    $this->assetGroup = $assetGroup;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAssetGroup
+   */
+  public function getAssetGroup()
+  {
+    return $this->assetGroup;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAssetGroupAsset
+   */
+  public function setAssetGroupAsset(GoogleAdsSearchads360V0ResourcesAssetGroupAsset $assetGroupAsset)
+  {
+    $this->assetGroupAsset = $assetGroupAsset;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAssetGroupAsset
+   */
+  public function getAssetGroupAsset()
+  {
+    return $this->assetGroupAsset;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAssetGroupListingGroupFilter
+   */
+  public function setAssetGroupListingGroupFilter(GoogleAdsSearchads360V0ResourcesAssetGroupListingGroupFilter $assetGroupListingGroupFilter)
+  {
+    $this->assetGroupListingGroupFilter = $assetGroupListingGroupFilter;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAssetGroupListingGroupFilter
+   */
+  public function getAssetGroupListingGroupFilter()
+  {
+    return $this->assetGroupListingGroupFilter;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAssetGroupSignal
+   */
+  public function setAssetGroupSignal(GoogleAdsSearchads360V0ResourcesAssetGroupSignal $assetGroupSignal)
+  {
+    $this->assetGroupSignal = $assetGroupSignal;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAssetGroupSignal
+   */
+  public function getAssetGroupSignal()
+  {
+    return $this->assetGroupSignal;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAssetGroupTopCombinationView
+   */
+  public function setAssetGroupTopCombinationView(GoogleAdsSearchads360V0ResourcesAssetGroupTopCombinationView $assetGroupTopCombinationView)
+  {
+    $this->assetGroupTopCombinationView = $assetGroupTopCombinationView;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAssetGroupTopCombinationView
+   */
+  public function getAssetGroupTopCombinationView()
+  {
+    return $this->assetGroupTopCombinationView;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAssetSet
+   */
+  public function setAssetSet(GoogleAdsSearchads360V0ResourcesAssetSet $assetSet)
+  {
+    $this->assetSet = $assetSet;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAssetSet
+   */
+  public function getAssetSet()
+  {
+    return $this->assetSet;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAssetSetAsset
+   */
+  public function setAssetSetAsset(GoogleAdsSearchads360V0ResourcesAssetSetAsset $assetSetAsset)
+  {
+    $this->assetSetAsset = $assetSetAsset;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAssetSetAsset
+   */
+  public function getAssetSetAsset()
+  {
+    return $this->assetSetAsset;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesAudience
+   */
+  public function setAudience(GoogleAdsSearchads360V0ResourcesAudience $audience)
+  {
+    $this->audience = $audience;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesAudience
+   */
+  public function getAudience()
+  {
+    return $this->audience;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesBiddingStrategy
+   */
+  public function setBiddingStrategy(GoogleAdsSearchads360V0ResourcesBiddingStrategy $biddingStrategy)
+  {
+    $this->biddingStrategy = $biddingStrategy;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesBiddingStrategy
+   */
+  public function getBiddingStrategy()
+  {
+    return $this->biddingStrategy;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesCampaign
+   */
+  public function setCampaign(GoogleAdsSearchads360V0ResourcesCampaign $campaign)
+  {
+    $this->campaign = $campaign;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesCampaign
+   */
+  public function getCampaign()
+  {
+    return $this->campaign;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesCampaignAsset
+   */
+  public function setCampaignAsset(GoogleAdsSearchads360V0ResourcesCampaignAsset $campaignAsset)
+  {
+    $this->campaignAsset = $campaignAsset;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesCampaignAsset
+   */
+  public function getCampaignAsset()
+  {
+    return $this->campaignAsset;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesCampaignAssetSet
+   */
+  public function setCampaignAssetSet(GoogleAdsSearchads360V0ResourcesCampaignAssetSet $campaignAssetSet)
+  {
+    $this->campaignAssetSet = $campaignAssetSet;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesCampaignAssetSet
+   */
+  public function getCampaignAssetSet()
+  {
+    return $this->campaignAssetSet;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesCampaignAudienceView
+   */
+  public function setCampaignAudienceView(GoogleAdsSearchads360V0ResourcesCampaignAudienceView $campaignAudienceView)
+  {
+    $this->campaignAudienceView = $campaignAudienceView;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesCampaignAudienceView
+   */
+  public function getCampaignAudienceView()
+  {
+    return $this->campaignAudienceView;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesCampaignBudget
+   */
+  public function setCampaignBudget(GoogleAdsSearchads360V0ResourcesCampaignBudget $campaignBudget)
+  {
+    $this->campaignBudget = $campaignBudget;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesCampaignBudget
+   */
+  public function getCampaignBudget()
+  {
+    return $this->campaignBudget;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesCampaignCriterion
+   */
+  public function setCampaignCriterion(GoogleAdsSearchads360V0ResourcesCampaignCriterion $campaignCriterion)
+  {
+    $this->campaignCriterion = $campaignCriterion;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesCampaignCriterion
+   */
+  public function getCampaignCriterion()
+  {
+    return $this->campaignCriterion;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesCampaignEffectiveLabel
+   */
+  public function setCampaignEffectiveLabel(GoogleAdsSearchads360V0ResourcesCampaignEffectiveLabel $campaignEffectiveLabel)
+  {
+    $this->campaignEffectiveLabel = $campaignEffectiveLabel;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesCampaignEffectiveLabel
+   */
+  public function getCampaignEffectiveLabel()
+  {
+    return $this->campaignEffectiveLabel;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesCampaignLabel
+   */
+  public function setCampaignLabel(GoogleAdsSearchads360V0ResourcesCampaignLabel $campaignLabel)
+  {
+    $this->campaignLabel = $campaignLabel;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesCampaignLabel
+   */
+  public function getCampaignLabel()
+  {
+    return $this->campaignLabel;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesCartDataSalesView
+   */
+  public function setCartDataSalesView(GoogleAdsSearchads360V0ResourcesCartDataSalesView $cartDataSalesView)
+  {
+    $this->cartDataSalesView = $cartDataSalesView;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesCartDataSalesView
+   */
+  public function getCartDataSalesView()
+  {
+    return $this->cartDataSalesView;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesConversion
+   */
+  public function setConversion(GoogleAdsSearchads360V0ResourcesConversion $conversion)
+  {
+    $this->conversion = $conversion;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesConversion
+   */
+  public function getConversion()
+  {
+    return $this->conversion;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesConversionAction
+   */
+  public function setConversionAction(GoogleAdsSearchads360V0ResourcesConversionAction $conversionAction)
+  {
+    $this->conversionAction = $conversionAction;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesConversionAction
+   */
+  public function getConversionAction()
+  {
+    return $this->conversionAction;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesConversionCustomVariable
+   */
+  public function setConversionCustomVariable(GoogleAdsSearchads360V0ResourcesConversionCustomVariable $conversionCustomVariable)
+  {
+    $this->conversionCustomVariable = $conversionCustomVariable;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesConversionCustomVariable
+   */
+  public function getConversionCustomVariable()
+  {
+    return $this->conversionCustomVariable;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonValue[]
+   */
+  public function setCustomColumns($customColumns)
+  {
+    $this->customColumns = $customColumns;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonValue[]
+   */
+  public function getCustomColumns()
+  {
+    return $this->customColumns;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesCustomer
+   */
+  public function setCustomer(GoogleAdsSearchads360V0ResourcesCustomer $customer)
+  {
+    $this->customer = $customer;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesCustomer
+   */
+  public function getCustomer()
+  {
+    return $this->customer;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesCustomerAsset
+   */
+  public function setCustomerAsset(GoogleAdsSearchads360V0ResourcesCustomerAsset $customerAsset)
+  {
+    $this->customerAsset = $customerAsset;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesCustomerAsset
+   */
+  public function getCustomerAsset()
+  {
+    return $this->customerAsset;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesCustomerAssetSet
+   */
+  public function setCustomerAssetSet(GoogleAdsSearchads360V0ResourcesCustomerAssetSet $customerAssetSet)
+  {
+    $this->customerAssetSet = $customerAssetSet;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesCustomerAssetSet
+   */
+  public function getCustomerAssetSet()
+  {
+    return $this->customerAssetSet;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesCustomerClient
+   */
+  public function setCustomerClient(GoogleAdsSearchads360V0ResourcesCustomerClient $customerClient)
+  {
+    $this->customerClient = $customerClient;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesCustomerClient
+   */
+  public function getCustomerClient()
+  {
+    return $this->customerClient;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesCustomerManagerLink
+   */
+  public function setCustomerManagerLink(GoogleAdsSearchads360V0ResourcesCustomerManagerLink $customerManagerLink)
+  {
+    $this->customerManagerLink = $customerManagerLink;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesCustomerManagerLink
+   */
+  public function getCustomerManagerLink()
+  {
+    return $this->customerManagerLink;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesDynamicSearchAdsSearchTermView
+   */
+  public function setDynamicSearchAdsSearchTermView(GoogleAdsSearchads360V0ResourcesDynamicSearchAdsSearchTermView $dynamicSearchAdsSearchTermView)
+  {
+    $this->dynamicSearchAdsSearchTermView = $dynamicSearchAdsSearchTermView;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesDynamicSearchAdsSearchTermView
+   */
+  public function getDynamicSearchAdsSearchTermView()
+  {
+    return $this->dynamicSearchAdsSearchTermView;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesGenderView
+   */
+  public function setGenderView(GoogleAdsSearchads360V0ResourcesGenderView $genderView)
+  {
+    $this->genderView = $genderView;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesGenderView
+   */
+  public function getGenderView()
+  {
+    return $this->genderView;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesGeoTargetConstant
+   */
+  public function setGeoTargetConstant(GoogleAdsSearchads360V0ResourcesGeoTargetConstant $geoTargetConstant)
+  {
+    $this->geoTargetConstant = $geoTargetConstant;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesGeoTargetConstant
+   */
+  public function getGeoTargetConstant()
+  {
+    return $this->geoTargetConstant;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesKeywordView
+   */
+  public function setKeywordView(GoogleAdsSearchads360V0ResourcesKeywordView $keywordView)
+  {
+    $this->keywordView = $keywordView;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesKeywordView
+   */
+  public function getKeywordView()
+  {
+    return $this->keywordView;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesLabel
+   */
+  public function setLabel(GoogleAdsSearchads360V0ResourcesLabel $label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesLabel
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesLanguageConstant
+   */
+  public function setLanguageConstant(GoogleAdsSearchads360V0ResourcesLanguageConstant $languageConstant)
+  {
+    $this->languageConstant = $languageConstant;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesLanguageConstant
+   */
+  public function getLanguageConstant()
+  {
+    return $this->languageConstant;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesLocationView
+   */
+  public function setLocationView(GoogleAdsSearchads360V0ResourcesLocationView $locationView)
+  {
+    $this->locationView = $locationView;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesLocationView
+   */
+  public function getLocationView()
+  {
+    return $this->locationView;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonMetrics
+   */
+  public function setMetrics(GoogleAdsSearchads360V0CommonMetrics $metrics)
+  {
+    $this->metrics = $metrics;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonMetrics
+   */
+  public function getMetrics()
+  {
+    return $this->metrics;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesProductBiddingCategoryConstant
+   */
+  public function setProductBiddingCategoryConstant(GoogleAdsSearchads360V0ResourcesProductBiddingCategoryConstant $productBiddingCategoryConstant)
+  {
+    $this->productBiddingCategoryConstant = $productBiddingCategoryConstant;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesProductBiddingCategoryConstant
+   */
+  public function getProductBiddingCategoryConstant()
+  {
+    return $this->productBiddingCategoryConstant;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesProductGroupView
+   */
+  public function setProductGroupView(GoogleAdsSearchads360V0ResourcesProductGroupView $productGroupView)
+  {
+    $this->productGroupView = $productGroupView;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesProductGroupView
+   */
+  public function getProductGroupView()
+  {
+    return $this->productGroupView;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0CommonSegments
+   */
+  public function setSegments(GoogleAdsSearchads360V0CommonSegments $segments)
+  {
+    $this->segments = $segments;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0CommonSegments
+   */
+  public function getSegments()
+  {
+    return $this->segments;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesShoppingPerformanceView
+   */
+  public function setShoppingPerformanceView(GoogleAdsSearchads360V0ResourcesShoppingPerformanceView $shoppingPerformanceView)
+  {
+    $this->shoppingPerformanceView = $shoppingPerformanceView;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesShoppingPerformanceView
+   */
+  public function getShoppingPerformanceView()
+  {
+    return $this->shoppingPerformanceView;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesUserList
+   */
+  public function setUserList(GoogleAdsSearchads360V0ResourcesUserList $userList)
+  {
+    $this->userList = $userList;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesUserList
+   */
+  public function getUserList()
+  {
+    return $this->userList;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesUserLocationView
+   */
+  public function setUserLocationView(GoogleAdsSearchads360V0ResourcesUserLocationView $userLocationView)
+  {
+    $this->userLocationView = $userLocationView;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesUserLocationView
+   */
+  public function getUserLocationView()
+  {
+    return $this->userLocationView;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesVisit
+   */
+  public function setVisit(GoogleAdsSearchads360V0ResourcesVisit $visit)
+  {
+    $this->visit = $visit;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesVisit
+   */
+  public function getVisit()
+  {
+    return $this->visit;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesWebpageView
+   */
+  public function setWebpageView(GoogleAdsSearchads360V0ResourcesWebpageView $webpageView)
+  {
+    $this->webpageView = $webpageView;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesWebpageView
+   */
+  public function getWebpageView()
+  {
+    return $this->webpageView;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ServicesSearchAds360Row::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ServicesSearchAds360Row');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesSearchSearchAds360FieldsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesSearchSearchAds360FieldsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesSearchSearchAds360FieldsRequest.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\SA360;
+
+class GoogleAdsSearchads360V0ServicesSearchSearchAds360FieldsRequest extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $pageSize;
+  /**
+   * @var string
+   */
+  public $pageToken;
+  /**
+   * @var string
+   */
+  public $query;
+
+  /**
+   * @param int
+   */
+  public function setPageSize($pageSize)
+  {
+    $this->pageSize = $pageSize;
+  }
+  /**
+   * @return int
+   */
+  public function getPageSize()
+  {
+    return $this->pageSize;
+  }
+  /**
+   * @param string
+   */
+  public function setPageToken($pageToken)
+  {
+    $this->pageToken = $pageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getPageToken()
+  {
+    return $this->pageToken;
+  }
+  /**
+   * @param string
+   */
+  public function setQuery($query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return string
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ServicesSearchSearchAds360FieldsRequest::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ServicesSearchSearchAds360FieldsRequest');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesSearchSearchAds360FieldsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesSearchSearchAds360FieldsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesSearchSearchAds360FieldsResponse.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\SA360;
+
+class GoogleAdsSearchads360V0ServicesSearchSearchAds360FieldsResponse extends \Google\Collection
+{
+  protected $collection_key = 'results';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $resultsType = GoogleAdsSearchads360V0ResourcesSearchAds360Field::class;
+  protected $resultsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $totalResultsCount;
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ResourcesSearchAds360Field[]
+   */
+  public function setResults($results)
+  {
+    $this->results = $results;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ResourcesSearchAds360Field[]
+   */
+  public function getResults()
+  {
+    return $this->results;
+  }
+  /**
+   * @param string
+   */
+  public function setTotalResultsCount($totalResultsCount)
+  {
+    $this->totalResultsCount = $totalResultsCount;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalResultsCount()
+  {
+    return $this->totalResultsCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ServicesSearchSearchAds360FieldsResponse::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ServicesSearchSearchAds360FieldsResponse');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesSearchSearchAds360Request.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesSearchSearchAds360Request.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesSearchSearchAds360Request.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,134 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ServicesSearchSearchAds360Request extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $pageSize;
+  /**
+   * @var string
+   */
+  public $pageToken;
+  /**
+   * @var string
+   */
+  public $query;
+  /**
+   * @var bool
+   */
+  public $returnTotalResultsCount;
+  /**
+   * @var string
+   */
+  public $summaryRowSetting;
+  /**
+   * @var bool
+   */
+  public $validateOnly;
+
+  /**
+   * @param int
+   */
+  public function setPageSize($pageSize)
+  {
+    $this->pageSize = $pageSize;
+  }
+  /**
+   * @return int
+   */
+  public function getPageSize()
+  {
+    return $this->pageSize;
+  }
+  /**
+   * @param string
+   */
+  public function setPageToken($pageToken)
+  {
+    $this->pageToken = $pageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getPageToken()
+  {
+    return $this->pageToken;
+  }
+  /**
+   * @param string
+   */
+  public function setQuery($query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return string
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+  /**
+   * @param bool
+   */
+  public function setReturnTotalResultsCount($returnTotalResultsCount)
+  {
+    $this->returnTotalResultsCount = $returnTotalResultsCount;
+  }
+  /**
+   * @return bool
+   */
+  public function getReturnTotalResultsCount()
+  {
+    return $this->returnTotalResultsCount;
+  }
+  /**
+   * @param string
+   */
+  public function setSummaryRowSetting($summaryRowSetting)
+  {
+    $this->summaryRowSetting = $summaryRowSetting;
+  }
+  /**
+   * @return string
+   */
+  public function getSummaryRowSetting()
+  {
+    return $this->summaryRowSetting;
+  }
+  /**
+   * @param bool
+   */
+  public function setValidateOnly($validateOnly)
+  {
+    $this->validateOnly = $validateOnly;
+  }
+  /**
+   * @return bool
+   */
+  public function getValidateOnly()
+  {
+    return $this->validateOnly;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ServicesSearchSearchAds360Request::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ServicesSearchSearchAds360Request');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesSearchSearchAds360Response.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesSearchSearchAds360Response.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesSearchSearchAds360Response.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,193 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ServicesSearchSearchAds360Response extends \Google\Collection
+{
+  protected $collection_key = 'results';
+  protected $conversionCustomDimensionHeadersType = GoogleAdsSearchads360V0ServicesConversionCustomDimensionHeader::class;
+  protected $conversionCustomDimensionHeadersDataType = 'array';
+  protected $conversionCustomMetricHeadersType = GoogleAdsSearchads360V0ServicesConversionCustomMetricHeader::class;
+  protected $conversionCustomMetricHeadersDataType = 'array';
+  protected $customColumnHeadersType = GoogleAdsSearchads360V0ServicesCustomColumnHeader::class;
+  protected $customColumnHeadersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $fieldMask;
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $rawEventConversionDimensionHeadersType = GoogleAdsSearchads360V0ServicesRawEventConversionDimensionHeader::class;
+  protected $rawEventConversionDimensionHeadersDataType = 'array';
+  protected $rawEventConversionMetricHeadersType = GoogleAdsSearchads360V0ServicesRawEventConversionMetricHeader::class;
+  protected $rawEventConversionMetricHeadersDataType = 'array';
+  protected $resultsType = GoogleAdsSearchads360V0ServicesSearchAds360Row::class;
+  protected $resultsDataType = 'array';
+  protected $summaryRowType = GoogleAdsSearchads360V0ServicesSearchAds360Row::class;
+  protected $summaryRowDataType = '';
+  /**
+   * @var string
+   */
+  public $totalResultsCount;
+
+  /**
+   * @param GoogleAdsSearchads360V0ServicesConversionCustomDimensionHeader[]
+   */
+  public function setConversionCustomDimensionHeaders($conversionCustomDimensionHeaders)
+  {
+    $this->conversionCustomDimensionHeaders = $conversionCustomDimensionHeaders;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ServicesConversionCustomDimensionHeader[]
+   */
+  public function getConversionCustomDimensionHeaders()
+  {
+    return $this->conversionCustomDimensionHeaders;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ServicesConversionCustomMetricHeader[]
+   */
+  public function setConversionCustomMetricHeaders($conversionCustomMetricHeaders)
+  {
+    $this->conversionCustomMetricHeaders = $conversionCustomMetricHeaders;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ServicesConversionCustomMetricHeader[]
+   */
+  public function getConversionCustomMetricHeaders()
+  {
+    return $this->conversionCustomMetricHeaders;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ServicesCustomColumnHeader[]
+   */
+  public function setCustomColumnHeaders($customColumnHeaders)
+  {
+    $this->customColumnHeaders = $customColumnHeaders;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ServicesCustomColumnHeader[]
+   */
+  public function getCustomColumnHeaders()
+  {
+    return $this->customColumnHeaders;
+  }
+  /**
+   * @param string
+   */
+  public function setFieldMask($fieldMask)
+  {
+    $this->fieldMask = $fieldMask;
+  }
+  /**
+   * @return string
+   */
+  public function getFieldMask()
+  {
+    return $this->fieldMask;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ServicesRawEventConversionDimensionHeader[]
+   */
+  public function setRawEventConversionDimensionHeaders($rawEventConversionDimensionHeaders)
+  {
+    $this->rawEventConversionDimensionHeaders = $rawEventConversionDimensionHeaders;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ServicesRawEventConversionDimensionHeader[]
+   */
+  public function getRawEventConversionDimensionHeaders()
+  {
+    return $this->rawEventConversionDimensionHeaders;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ServicesRawEventConversionMetricHeader[]
+   */
+  public function setRawEventConversionMetricHeaders($rawEventConversionMetricHeaders)
+  {
+    $this->rawEventConversionMetricHeaders = $rawEventConversionMetricHeaders;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ServicesRawEventConversionMetricHeader[]
+   */
+  public function getRawEventConversionMetricHeaders()
+  {
+    return $this->rawEventConversionMetricHeaders;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ServicesSearchAds360Row[]
+   */
+  public function setResults($results)
+  {
+    $this->results = $results;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ServicesSearchAds360Row[]
+   */
+  public function getResults()
+  {
+    return $this->results;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ServicesSearchAds360Row
+   */
+  public function setSummaryRow(GoogleAdsSearchads360V0ServicesSearchAds360Row $summaryRow)
+  {
+    $this->summaryRow = $summaryRow;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ServicesSearchAds360Row
+   */
+  public function getSummaryRow()
+  {
+    return $this->summaryRow;
+  }
+  /**
+   * @param string
+   */
+  public function setTotalResultsCount($totalResultsCount)
+  {
+    $this->totalResultsCount = $totalResultsCount;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalResultsCount()
+  {
+    return $this->totalResultsCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ServicesSearchSearchAds360Response::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ServicesSearchSearchAds360Response');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesSearchSearchAds360StreamRequest.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesSearchSearchAds360StreamRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesSearchSearchAds360StreamRequest.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\SA360;
+
+class GoogleAdsSearchads360V0ServicesSearchSearchAds360StreamRequest extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $batchSize;
+  /**
+   * @var string
+   */
+  public $query;
+  /**
+   * @var string
+   */
+  public $summaryRowSetting;
+
+  /**
+   * @param int
+   */
+  public function setBatchSize($batchSize)
+  {
+    $this->batchSize = $batchSize;
+  }
+  /**
+   * @return int
+   */
+  public function getBatchSize()
+  {
+    return $this->batchSize;
+  }
+  /**
+   * @param string
+   */
+  public function setQuery($query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return string
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+  /**
+   * @param string
+   */
+  public function setSummaryRowSetting($summaryRowSetting)
+  {
+    $this->summaryRowSetting = $summaryRowSetting;
+  }
+  /**
+   * @return string
+   */
+  public function getSummaryRowSetting()
+  {
+    return $this->summaryRowSetting;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ServicesSearchSearchAds360StreamRequest::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ServicesSearchSearchAds360StreamRequest');
Index: vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesSearchSearchAds360StreamResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesSearchSearchAds360StreamResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/GoogleAdsSearchads360V0ServicesSearchSearchAds360StreamResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,111 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360;
+
+class GoogleAdsSearchads360V0ServicesSearchSearchAds360StreamResponse extends \Google\Collection
+{
+  protected $collection_key = 'results';
+  protected $customColumnHeadersType = GoogleAdsSearchads360V0ServicesCustomColumnHeader::class;
+  protected $customColumnHeadersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $fieldMask;
+  /**
+   * @var string
+   */
+  public $requestId;
+  protected $resultsType = GoogleAdsSearchads360V0ServicesSearchAds360Row::class;
+  protected $resultsDataType = 'array';
+  protected $summaryRowType = GoogleAdsSearchads360V0ServicesSearchAds360Row::class;
+  protected $summaryRowDataType = '';
+
+  /**
+   * @param GoogleAdsSearchads360V0ServicesCustomColumnHeader[]
+   */
+  public function setCustomColumnHeaders($customColumnHeaders)
+  {
+    $this->customColumnHeaders = $customColumnHeaders;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ServicesCustomColumnHeader[]
+   */
+  public function getCustomColumnHeaders()
+  {
+    return $this->customColumnHeaders;
+  }
+  /**
+   * @param string
+   */
+  public function setFieldMask($fieldMask)
+  {
+    $this->fieldMask = $fieldMask;
+  }
+  /**
+   * @return string
+   */
+  public function getFieldMask()
+  {
+    return $this->fieldMask;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ServicesSearchAds360Row[]
+   */
+  public function setResults($results)
+  {
+    $this->results = $results;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ServicesSearchAds360Row[]
+   */
+  public function getResults()
+  {
+    return $this->results;
+  }
+  /**
+   * @param GoogleAdsSearchads360V0ServicesSearchAds360Row
+   */
+  public function setSummaryRow(GoogleAdsSearchads360V0ServicesSearchAds360Row $summaryRow)
+  {
+    $this->summaryRow = $summaryRow;
+  }
+  /**
+   * @return GoogleAdsSearchads360V0ServicesSearchAds360Row
+   */
+  public function getSummaryRow()
+  {
+    return $this->summaryRow;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAdsSearchads360V0ServicesSearchSearchAds360StreamResponse::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ServicesSearchSearchAds360StreamResponse');
Index: vendor/google/apiclient-services/src/SA360/Resource/Customers.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/Resource/Customers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/Resource/Customers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,51 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360\Resource;
+
+use Google\Service\SA360\GoogleAdsSearchads360V0ServicesListAccessibleCustomersResponse;
+
+/**
+ * The "customers" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $searchads360Service = new Google\Service\SA360(...);
+ *   $customers = $searchads360Service->customers;
+ *  </code>
+ */
+class Customers extends \Google\Service\Resource
+{
+  /**
+   * Returns resource names of customers directly accessible by the user
+   * authenticating the call. List of thrown errors: [AuthenticationError]()
+   * [AuthorizationError]() [HeaderError]() [InternalError]() [QuotaError]()
+   * [RequestError]() (customers.listAccessibleCustomers)
+   *
+   * @param array $optParams Optional parameters.
+   * @return GoogleAdsSearchads360V0ServicesListAccessibleCustomersResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listAccessibleCustomers($optParams = [])
+  {
+    $params = [];
+    $params = array_merge($params, $optParams);
+    return $this->call('listAccessibleCustomers', [$params], GoogleAdsSearchads360V0ServicesListAccessibleCustomersResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Customers::class, 'Google_Service_SA360_Resource_Customers');
Index: vendor/google/apiclient-services/src/SA360/Resource/CustomersCustomColumns.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/Resource/CustomersCustomColumns.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/Resource/CustomersCustomColumns.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,67 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360\Resource;
+
+use Google\Service\SA360\GoogleAdsSearchads360V0ResourcesCustomColumn;
+use Google\Service\SA360\GoogleAdsSearchads360V0ServicesListCustomColumnsResponse;
+
+/**
+ * The "customColumns" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $searchads360Service = new Google\Service\SA360(...);
+ *   $customColumns = $searchads360Service->customers_customColumns;
+ *  </code>
+ */
+class CustomersCustomColumns extends \Google\Service\Resource
+{
+  /**
+   * Returns the requested custom column in full detail. (customColumns.get)
+   *
+   * @param string $resourceName Required. The resource name of the custom column
+   * to fetch.
+   * @param array $optParams Optional parameters.
+   * @return GoogleAdsSearchads360V0ResourcesCustomColumn
+   * @throws \Google\Service\Exception
+   */
+  public function get($resourceName, $optParams = [])
+  {
+    $params = ['resourceName' => $resourceName];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleAdsSearchads360V0ResourcesCustomColumn::class);
+  }
+  /**
+   * Returns all the custom columns associated with the customer in full detail.
+   * (customColumns.listCustomersCustomColumns)
+   *
+   * @param string $customerId Required. The ID of the customer to apply the
+   * CustomColumn list operation to.
+   * @param array $optParams Optional parameters.
+   * @return GoogleAdsSearchads360V0ServicesListCustomColumnsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listCustomersCustomColumns($customerId, $optParams = [])
+  {
+    $params = ['customerId' => $customerId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleAdsSearchads360V0ServicesListCustomColumnsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CustomersCustomColumns::class, 'Google_Service_SA360_Resource_CustomersCustomColumns');
Index: vendor/google/apiclient-services/src/SA360/Resource/CustomersSearchAds360.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/Resource/CustomersSearchAds360.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/Resource/CustomersSearchAds360.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,54 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360\Resource;
+
+use Google\Service\SA360\GoogleAdsSearchads360V0ServicesSearchSearchAds360Request;
+use Google\Service\SA360\GoogleAdsSearchads360V0ServicesSearchSearchAds360Response;
+
+/**
+ * The "searchAds360" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $searchads360Service = new Google\Service\SA360(...);
+ *   $searchAds360 = $searchads360Service->customers_searchAds360;
+ *  </code>
+ */
+class CustomersSearchAds360 extends \Google\Service\Resource
+{
+  /**
+   * Returns all rows that match the search query. List of thrown errors:
+   * [AuthenticationError]() [AuthorizationError]() [HeaderError]()
+   * [InternalError]() [QueryError]() [QuotaError]() [RequestError]()
+   * (searchAds360.search)
+   *
+   * @param string $customerId Required. The ID of the customer being queried.
+   * @param GoogleAdsSearchads360V0ServicesSearchSearchAds360Request $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleAdsSearchads360V0ServicesSearchSearchAds360Response
+   * @throws \Google\Service\Exception
+   */
+  public function search($customerId, GoogleAdsSearchads360V0ServicesSearchSearchAds360Request $postBody, $optParams = [])
+  {
+    $params = ['customerId' => $customerId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('search', [$params], GoogleAdsSearchads360V0ServicesSearchSearchAds360Response::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CustomersSearchAds360::class, 'Google_Service_SA360_Resource_CustomersSearchAds360');
Index: vendor/google/apiclient-services/src/SA360/Resource/SearchAds360Fields.php
===================================================================
--- vendor/google/apiclient-services/src/SA360/Resource/SearchAds360Fields.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SA360/Resource/SearchAds360Fields.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,71 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SA360\Resource;
+
+use Google\Service\SA360\GoogleAdsSearchads360V0ResourcesSearchAds360Field;
+use Google\Service\SA360\GoogleAdsSearchads360V0ServicesSearchSearchAds360FieldsRequest;
+use Google\Service\SA360\GoogleAdsSearchads360V0ServicesSearchSearchAds360FieldsResponse;
+
+/**
+ * The "searchAds360Fields" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $searchads360Service = new Google\Service\SA360(...);
+ *   $searchAds360Fields = $searchads360Service->searchAds360Fields;
+ *  </code>
+ */
+class SearchAds360Fields extends \Google\Service\Resource
+{
+  /**
+   * Returns just the requested field. List of thrown errors:
+   * [AuthenticationError]() [AuthorizationError]() [HeaderError]()
+   * [InternalError]() [QuotaError]() [RequestError]() (searchAds360Fields.get)
+   *
+   * @param string $resourceName Required. The resource name of the field to get.
+   * @param array $optParams Optional parameters.
+   * @return GoogleAdsSearchads360V0ResourcesSearchAds360Field
+   * @throws \Google\Service\Exception
+   */
+  public function get($resourceName, $optParams = [])
+  {
+    $params = ['resourceName' => $resourceName];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleAdsSearchads360V0ResourcesSearchAds360Field::class);
+  }
+  /**
+   * Returns all fields that match the search [query](/search-
+   * ads/reporting/concepts/field-service#use_a_query_to_get_field_details). List
+   * of thrown errors: [AuthenticationError]() [AuthorizationError]()
+   * [HeaderError]() [InternalError]() [QueryError]() [QuotaError]()
+   * [RequestError]() (searchAds360Fields.search)
+   *
+   * @param GoogleAdsSearchads360V0ServicesSearchSearchAds360FieldsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleAdsSearchads360V0ServicesSearchSearchAds360FieldsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function search(GoogleAdsSearchads360V0ServicesSearchSearchAds360FieldsRequest $postBody, $optParams = [])
+  {
+    $params = ['postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('search', [$params], GoogleAdsSearchads360V0ServicesSearchSearchAds360FieldsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SearchAds360Fields::class, 'Google_Service_SA360_Resource_SearchAds360Fields');
