Index: vendor/google/apiclient-services/src/ToolResults/ANR.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/ANR.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/ANR.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class ANR extends \Google\Model
+{
+  protected $stackTraceType = StackTrace::class;
+  protected $stackTraceDataType = '';
+
+  /**
+   * @param StackTrace
+   */
+  public function setStackTrace(StackTrace $stackTrace)
+  {
+    $this->stackTrace = $stackTrace;
+  }
+  /**
+   * @return StackTrace
+   */
+  public function getStackTrace()
+  {
+    return $this->stackTrace;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ANR::class, 'Google_Service_ToolResults_ANR');
Index: vendor/google/apiclient-services/src/ToolResults/AndroidAppInfo.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/AndroidAppInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/AndroidAppInfo.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\ToolResults;
+
+class AndroidAppInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $packageName;
+  /**
+   * @var string
+   */
+  public $versionCode;
+  /**
+   * @var string
+   */
+  public $versionName;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @param string
+   */
+  public function setVersionCode($versionCode)
+  {
+    $this->versionCode = $versionCode;
+  }
+  /**
+   * @return string
+   */
+  public function getVersionCode()
+  {
+    return $this->versionCode;
+  }
+  /**
+   * @param string
+   */
+  public function setVersionName($versionName)
+  {
+    $this->versionName = $versionName;
+  }
+  /**
+   * @return string
+   */
+  public function getVersionName()
+  {
+    return $this->versionName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AndroidAppInfo::class, 'Google_Service_ToolResults_AndroidAppInfo');
Index: vendor/google/apiclient-services/src/ToolResults/AndroidInstrumentationTest.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/AndroidInstrumentationTest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/AndroidInstrumentationTest.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\ToolResults;
+
+class AndroidInstrumentationTest extends \Google\Collection
+{
+  protected $collection_key = 'testTargets';
+  /**
+   * @var string
+   */
+  public $testPackageId;
+  /**
+   * @var string
+   */
+  public $testRunnerClass;
+  /**
+   * @var string[]
+   */
+  public $testTargets;
+  /**
+   * @var bool
+   */
+  public $useOrchestrator;
+
+  /**
+   * @param string
+   */
+  public function setTestPackageId($testPackageId)
+  {
+    $this->testPackageId = $testPackageId;
+  }
+  /**
+   * @return string
+   */
+  public function getTestPackageId()
+  {
+    return $this->testPackageId;
+  }
+  /**
+   * @param string
+   */
+  public function setTestRunnerClass($testRunnerClass)
+  {
+    $this->testRunnerClass = $testRunnerClass;
+  }
+  /**
+   * @return string
+   */
+  public function getTestRunnerClass()
+  {
+    return $this->testRunnerClass;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTestTargets($testTargets)
+  {
+    $this->testTargets = $testTargets;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTestTargets()
+  {
+    return $this->testTargets;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseOrchestrator($useOrchestrator)
+  {
+    $this->useOrchestrator = $useOrchestrator;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseOrchestrator()
+  {
+    return $this->useOrchestrator;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AndroidInstrumentationTest::class, 'Google_Service_ToolResults_AndroidInstrumentationTest');
Index: vendor/google/apiclient-services/src/ToolResults/AndroidRoboTest.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/AndroidRoboTest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/AndroidRoboTest.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\ToolResults;
+
+class AndroidRoboTest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $appInitialActivity;
+  /**
+   * @var string
+   */
+  public $bootstrapPackageId;
+  /**
+   * @var string
+   */
+  public $bootstrapRunnerClass;
+  /**
+   * @var int
+   */
+  public $maxDepth;
+  /**
+   * @var int
+   */
+  public $maxSteps;
+
+  /**
+   * @param string
+   */
+  public function setAppInitialActivity($appInitialActivity)
+  {
+    $this->appInitialActivity = $appInitialActivity;
+  }
+  /**
+   * @return string
+   */
+  public function getAppInitialActivity()
+  {
+    return $this->appInitialActivity;
+  }
+  /**
+   * @param string
+   */
+  public function setBootstrapPackageId($bootstrapPackageId)
+  {
+    $this->bootstrapPackageId = $bootstrapPackageId;
+  }
+  /**
+   * @return string
+   */
+  public function getBootstrapPackageId()
+  {
+    return $this->bootstrapPackageId;
+  }
+  /**
+   * @param string
+   */
+  public function setBootstrapRunnerClass($bootstrapRunnerClass)
+  {
+    $this->bootstrapRunnerClass = $bootstrapRunnerClass;
+  }
+  /**
+   * @return string
+   */
+  public function getBootstrapRunnerClass()
+  {
+    return $this->bootstrapRunnerClass;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxDepth($maxDepth)
+  {
+    $this->maxDepth = $maxDepth;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxDepth()
+  {
+    return $this->maxDepth;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxSteps($maxSteps)
+  {
+    $this->maxSteps = $maxSteps;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxSteps()
+  {
+    return $this->maxSteps;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AndroidRoboTest::class, 'Google_Service_ToolResults_AndroidRoboTest');
Index: vendor/google/apiclient-services/src/ToolResults/AndroidTest.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/AndroidTest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/AndroidTest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,106 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class AndroidTest extends \Google\Model
+{
+  protected $androidAppInfoType = AndroidAppInfo::class;
+  protected $androidAppInfoDataType = '';
+  protected $androidInstrumentationTestType = AndroidInstrumentationTest::class;
+  protected $androidInstrumentationTestDataType = '';
+  protected $androidRoboTestType = AndroidRoboTest::class;
+  protected $androidRoboTestDataType = '';
+  protected $androidTestLoopType = AndroidTestLoop::class;
+  protected $androidTestLoopDataType = '';
+  protected $testTimeoutType = Duration::class;
+  protected $testTimeoutDataType = '';
+
+  /**
+   * @param AndroidAppInfo
+   */
+  public function setAndroidAppInfo(AndroidAppInfo $androidAppInfo)
+  {
+    $this->androidAppInfo = $androidAppInfo;
+  }
+  /**
+   * @return AndroidAppInfo
+   */
+  public function getAndroidAppInfo()
+  {
+    return $this->androidAppInfo;
+  }
+  /**
+   * @param AndroidInstrumentationTest
+   */
+  public function setAndroidInstrumentationTest(AndroidInstrumentationTest $androidInstrumentationTest)
+  {
+    $this->androidInstrumentationTest = $androidInstrumentationTest;
+  }
+  /**
+   * @return AndroidInstrumentationTest
+   */
+  public function getAndroidInstrumentationTest()
+  {
+    return $this->androidInstrumentationTest;
+  }
+  /**
+   * @param AndroidRoboTest
+   */
+  public function setAndroidRoboTest(AndroidRoboTest $androidRoboTest)
+  {
+    $this->androidRoboTest = $androidRoboTest;
+  }
+  /**
+   * @return AndroidRoboTest
+   */
+  public function getAndroidRoboTest()
+  {
+    return $this->androidRoboTest;
+  }
+  /**
+   * @param AndroidTestLoop
+   */
+  public function setAndroidTestLoop(AndroidTestLoop $androidTestLoop)
+  {
+    $this->androidTestLoop = $androidTestLoop;
+  }
+  /**
+   * @return AndroidTestLoop
+   */
+  public function getAndroidTestLoop()
+  {
+    return $this->androidTestLoop;
+  }
+  /**
+   * @param Duration
+   */
+  public function setTestTimeout(Duration $testTimeout)
+  {
+    $this->testTimeout = $testTimeout;
+  }
+  /**
+   * @return Duration
+   */
+  public function getTestTimeout()
+  {
+    return $this->testTimeout;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AndroidTest::class, 'Google_Service_ToolResults_AndroidTest');
Index: vendor/google/apiclient-services/src/ToolResults/AndroidTestLoop.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/AndroidTestLoop.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/AndroidTestLoop.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\ToolResults;
+
+class AndroidTestLoop extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AndroidTestLoop::class, 'Google_Service_ToolResults_AndroidTestLoop');
Index: vendor/google/apiclient-services/src/ToolResults/Any.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Any.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Any.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\ToolResults;
+
+class Any extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $typeUrl;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setTypeUrl($typeUrl)
+  {
+    $this->typeUrl = $typeUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getTypeUrl()
+  {
+    return $this->typeUrl;
+  }
+  /**
+   * @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(Any::class, 'Google_Service_ToolResults_Any');
Index: vendor/google/apiclient-services/src/ToolResults/AppStartTime.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/AppStartTime.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/AppStartTime.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,58 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class AppStartTime extends \Google\Model
+{
+  protected $fullyDrawnTimeType = Duration::class;
+  protected $fullyDrawnTimeDataType = '';
+  protected $initialDisplayTimeType = Duration::class;
+  protected $initialDisplayTimeDataType = '';
+
+  /**
+   * @param Duration
+   */
+  public function setFullyDrawnTime(Duration $fullyDrawnTime)
+  {
+    $this->fullyDrawnTime = $fullyDrawnTime;
+  }
+  /**
+   * @return Duration
+   */
+  public function getFullyDrawnTime()
+  {
+    return $this->fullyDrawnTime;
+  }
+  /**
+   * @param Duration
+   */
+  public function setInitialDisplayTime(Duration $initialDisplayTime)
+  {
+    $this->initialDisplayTime = $initialDisplayTime;
+  }
+  /**
+   * @return Duration
+   */
+  public function getInitialDisplayTime()
+  {
+    return $this->initialDisplayTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppStartTime::class, 'Google_Service_ToolResults_AppStartTime');
Index: vendor/google/apiclient-services/src/ToolResults/AssetIssue.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/AssetIssue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/AssetIssue.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\ToolResults;
+
+class AssetIssue extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AssetIssue::class, 'Google_Service_ToolResults_AssetIssue');
Index: vendor/google/apiclient-services/src/ToolResults/AvailableDeepLinks.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/AvailableDeepLinks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/AvailableDeepLinks.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\ToolResults;
+
+class AvailableDeepLinks extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AvailableDeepLinks::class, 'Google_Service_ToolResults_AvailableDeepLinks');
Index: vendor/google/apiclient-services/src/ToolResults/BasicPerfSampleSeries.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/BasicPerfSampleSeries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/BasicPerfSampleSeries.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\ToolResults;
+
+class BasicPerfSampleSeries extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $perfMetricType;
+  /**
+   * @var string
+   */
+  public $perfUnit;
+  /**
+   * @var string
+   */
+  public $sampleSeriesLabel;
+
+  /**
+   * @param string
+   */
+  public function setPerfMetricType($perfMetricType)
+  {
+    $this->perfMetricType = $perfMetricType;
+  }
+  /**
+   * @return string
+   */
+  public function getPerfMetricType()
+  {
+    return $this->perfMetricType;
+  }
+  /**
+   * @param string
+   */
+  public function setPerfUnit($perfUnit)
+  {
+    $this->perfUnit = $perfUnit;
+  }
+  /**
+   * @return string
+   */
+  public function getPerfUnit()
+  {
+    return $this->perfUnit;
+  }
+  /**
+   * @param string
+   */
+  public function setSampleSeriesLabel($sampleSeriesLabel)
+  {
+    $this->sampleSeriesLabel = $sampleSeriesLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getSampleSeriesLabel()
+  {
+    return $this->sampleSeriesLabel;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BasicPerfSampleSeries::class, 'Google_Service_ToolResults_BasicPerfSampleSeries');
Index: vendor/google/apiclient-services/src/ToolResults/BatchCreatePerfSamplesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/BatchCreatePerfSamplesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/BatchCreatePerfSamplesRequest.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\ToolResults;
+
+class BatchCreatePerfSamplesRequest extends \Google\Collection
+{
+  protected $collection_key = 'perfSamples';
+  protected $perfSamplesType = PerfSample::class;
+  protected $perfSamplesDataType = 'array';
+
+  /**
+   * @param PerfSample[]
+   */
+  public function setPerfSamples($perfSamples)
+  {
+    $this->perfSamples = $perfSamples;
+  }
+  /**
+   * @return PerfSample[]
+   */
+  public function getPerfSamples()
+  {
+    return $this->perfSamples;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchCreatePerfSamplesRequest::class, 'Google_Service_ToolResults_BatchCreatePerfSamplesRequest');
Index: vendor/google/apiclient-services/src/ToolResults/BatchCreatePerfSamplesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/BatchCreatePerfSamplesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/BatchCreatePerfSamplesResponse.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\ToolResults;
+
+class BatchCreatePerfSamplesResponse extends \Google\Collection
+{
+  protected $collection_key = 'perfSamples';
+  protected $perfSamplesType = PerfSample::class;
+  protected $perfSamplesDataType = 'array';
+
+  /**
+   * @param PerfSample[]
+   */
+  public function setPerfSamples($perfSamples)
+  {
+    $this->perfSamples = $perfSamples;
+  }
+  /**
+   * @return PerfSample[]
+   */
+  public function getPerfSamples()
+  {
+    return $this->perfSamples;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchCreatePerfSamplesResponse::class, 'Google_Service_ToolResults_BatchCreatePerfSamplesResponse');
Index: vendor/google/apiclient-services/src/ToolResults/BlankScreen.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/BlankScreen.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/BlankScreen.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\ToolResults;
+
+class BlankScreen extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $screenId;
+
+  /**
+   * @param string
+   */
+  public function setScreenId($screenId)
+  {
+    $this->screenId = $screenId;
+  }
+  /**
+   * @return string
+   */
+  public function getScreenId()
+  {
+    return $this->screenId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BlankScreen::class, 'Google_Service_ToolResults_BlankScreen');
Index: vendor/google/apiclient-services/src/ToolResults/CPUInfo.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/CPUInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/CPUInfo.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\ToolResults;
+
+class CPUInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cpuProcessor;
+  /**
+   * @var float
+   */
+  public $cpuSpeedInGhz;
+  /**
+   * @var int
+   */
+  public $numberOfCores;
+
+  /**
+   * @param string
+   */
+  public function setCpuProcessor($cpuProcessor)
+  {
+    $this->cpuProcessor = $cpuProcessor;
+  }
+  /**
+   * @return string
+   */
+  public function getCpuProcessor()
+  {
+    return $this->cpuProcessor;
+  }
+  /**
+   * @param float
+   */
+  public function setCpuSpeedInGhz($cpuSpeedInGhz)
+  {
+    $this->cpuSpeedInGhz = $cpuSpeedInGhz;
+  }
+  /**
+   * @return float
+   */
+  public function getCpuSpeedInGhz()
+  {
+    return $this->cpuSpeedInGhz;
+  }
+  /**
+   * @param int
+   */
+  public function setNumberOfCores($numberOfCores)
+  {
+    $this->numberOfCores = $numberOfCores;
+  }
+  /**
+   * @return int
+   */
+  public function getNumberOfCores()
+  {
+    return $this->numberOfCores;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CPUInfo::class, 'Google_Service_ToolResults_CPUInfo');
Index: vendor/google/apiclient-services/src/ToolResults/CrashDialogError.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/CrashDialogError.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/CrashDialogError.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\ToolResults;
+
+class CrashDialogError extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $crashPackage;
+
+  /**
+   * @param string
+   */
+  public function setCrashPackage($crashPackage)
+  {
+    $this->crashPackage = $crashPackage;
+  }
+  /**
+   * @return string
+   */
+  public function getCrashPackage()
+  {
+    return $this->crashPackage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CrashDialogError::class, 'Google_Service_ToolResults_CrashDialogError');
Index: vendor/google/apiclient-services/src/ToolResults/DetectedAppSplashScreen.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/DetectedAppSplashScreen.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/DetectedAppSplashScreen.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\ToolResults;
+
+class DetectedAppSplashScreen extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DetectedAppSplashScreen::class, 'Google_Service_ToolResults_DetectedAppSplashScreen');
Index: vendor/google/apiclient-services/src/ToolResults/DeviceOutOfMemory.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/DeviceOutOfMemory.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/DeviceOutOfMemory.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\ToolResults;
+
+class DeviceOutOfMemory extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeviceOutOfMemory::class, 'Google_Service_ToolResults_DeviceOutOfMemory');
Index: vendor/google/apiclient-services/src/ToolResults/Duration.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Duration.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Duration.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\ToolResults;
+
+class Duration extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $nanos;
+  /**
+   * @var string
+   */
+  public $seconds;
+
+  /**
+   * @param int
+   */
+  public function setNanos($nanos)
+  {
+    $this->nanos = $nanos;
+  }
+  /**
+   * @return int
+   */
+  public function getNanos()
+  {
+    return $this->nanos;
+  }
+  /**
+   * @param string
+   */
+  public function setSeconds($seconds)
+  {
+    $this->seconds = $seconds;
+  }
+  /**
+   * @return string
+   */
+  public function getSeconds()
+  {
+    return $this->seconds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Duration::class, 'Google_Service_ToolResults_Duration');
Index: vendor/google/apiclient-services/src/ToolResults/EncounteredLoginScreen.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/EncounteredLoginScreen.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/EncounteredLoginScreen.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\ToolResults;
+
+class EncounteredLoginScreen extends \Google\Collection
+{
+  protected $collection_key = 'screenIds';
+  /**
+   * @var int
+   */
+  public $distinctScreens;
+  /**
+   * @var string[]
+   */
+  public $screenIds;
+
+  /**
+   * @param int
+   */
+  public function setDistinctScreens($distinctScreens)
+  {
+    $this->distinctScreens = $distinctScreens;
+  }
+  /**
+   * @return int
+   */
+  public function getDistinctScreens()
+  {
+    return $this->distinctScreens;
+  }
+  /**
+   * @param string[]
+   */
+  public function setScreenIds($screenIds)
+  {
+    $this->screenIds = $screenIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getScreenIds()
+  {
+    return $this->screenIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EncounteredLoginScreen::class, 'Google_Service_ToolResults_EncounteredLoginScreen');
Index: vendor/google/apiclient-services/src/ToolResults/EncounteredNonAndroidUiWidgetScreen.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/EncounteredNonAndroidUiWidgetScreen.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/EncounteredNonAndroidUiWidgetScreen.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\ToolResults;
+
+class EncounteredNonAndroidUiWidgetScreen extends \Google\Collection
+{
+  protected $collection_key = 'screenIds';
+  /**
+   * @var int
+   */
+  public $distinctScreens;
+  /**
+   * @var string[]
+   */
+  public $screenIds;
+
+  /**
+   * @param int
+   */
+  public function setDistinctScreens($distinctScreens)
+  {
+    $this->distinctScreens = $distinctScreens;
+  }
+  /**
+   * @return int
+   */
+  public function getDistinctScreens()
+  {
+    return $this->distinctScreens;
+  }
+  /**
+   * @param string[]
+   */
+  public function setScreenIds($screenIds)
+  {
+    $this->screenIds = $screenIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getScreenIds()
+  {
+    return $this->screenIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EncounteredNonAndroidUiWidgetScreen::class, 'Google_Service_ToolResults_EncounteredNonAndroidUiWidgetScreen');
Index: vendor/google/apiclient-services/src/ToolResults/Environment.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Environment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Environment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,213 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class Environment extends \Google\Collection
+{
+  protected $collection_key = 'shardSummaries';
+  protected $completionTimeType = Timestamp::class;
+  protected $completionTimeDataType = '';
+  protected $creationTimeType = Timestamp::class;
+  protected $creationTimeDataType = '';
+  protected $dimensionValueType = EnvironmentDimensionValueEntry::class;
+  protected $dimensionValueDataType = 'array';
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $environmentId;
+  protected $environmentResultType = MergedResult::class;
+  protected $environmentResultDataType = '';
+  /**
+   * @var string
+   */
+  public $executionId;
+  /**
+   * @var string
+   */
+  public $historyId;
+  /**
+   * @var string
+   */
+  public $projectId;
+  protected $resultsStorageType = ResultsStorage::class;
+  protected $resultsStorageDataType = '';
+  protected $shardSummariesType = ShardSummary::class;
+  protected $shardSummariesDataType = 'array';
+
+  /**
+   * @param Timestamp
+   */
+  public function setCompletionTime(Timestamp $completionTime)
+  {
+    $this->completionTime = $completionTime;
+  }
+  /**
+   * @return Timestamp
+   */
+  public function getCompletionTime()
+  {
+    return $this->completionTime;
+  }
+  /**
+   * @param Timestamp
+   */
+  public function setCreationTime(Timestamp $creationTime)
+  {
+    $this->creationTime = $creationTime;
+  }
+  /**
+   * @return Timestamp
+   */
+  public function getCreationTime()
+  {
+    return $this->creationTime;
+  }
+  /**
+   * @param EnvironmentDimensionValueEntry[]
+   */
+  public function setDimensionValue($dimensionValue)
+  {
+    $this->dimensionValue = $dimensionValue;
+  }
+  /**
+   * @return EnvironmentDimensionValueEntry[]
+   */
+  public function getDimensionValue()
+  {
+    return $this->dimensionValue;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvironmentId($environmentId)
+  {
+    $this->environmentId = $environmentId;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvironmentId()
+  {
+    return $this->environmentId;
+  }
+  /**
+   * @param MergedResult
+   */
+  public function setEnvironmentResult(MergedResult $environmentResult)
+  {
+    $this->environmentResult = $environmentResult;
+  }
+  /**
+   * @return MergedResult
+   */
+  public function getEnvironmentResult()
+  {
+    return $this->environmentResult;
+  }
+  /**
+   * @param string
+   */
+  public function setExecutionId($executionId)
+  {
+    $this->executionId = $executionId;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionId()
+  {
+    return $this->executionId;
+  }
+  /**
+   * @param string
+   */
+  public function setHistoryId($historyId)
+  {
+    $this->historyId = $historyId;
+  }
+  /**
+   * @return string
+   */
+  public function getHistoryId()
+  {
+    return $this->historyId;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param ResultsStorage
+   */
+  public function setResultsStorage(ResultsStorage $resultsStorage)
+  {
+    $this->resultsStorage = $resultsStorage;
+  }
+  /**
+   * @return ResultsStorage
+   */
+  public function getResultsStorage()
+  {
+    return $this->resultsStorage;
+  }
+  /**
+   * @param ShardSummary[]
+   */
+  public function setShardSummaries($shardSummaries)
+  {
+    $this->shardSummaries = $shardSummaries;
+  }
+  /**
+   * @return ShardSummary[]
+   */
+  public function getShardSummaries()
+  {
+    return $this->shardSummaries;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Environment::class, 'Google_Service_ToolResults_Environment');
Index: vendor/google/apiclient-services/src/ToolResults/EnvironmentDimensionValueEntry.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/EnvironmentDimensionValueEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/EnvironmentDimensionValueEntry.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\ToolResults;
+
+class EnvironmentDimensionValueEntry 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(EnvironmentDimensionValueEntry::class, 'Google_Service_ToolResults_EnvironmentDimensionValueEntry');
Index: vendor/google/apiclient-services/src/ToolResults/Execution.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Execution.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Execution.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,161 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class Execution extends \Google\Collection
+{
+  protected $collection_key = 'dimensionDefinitions';
+  protected $completionTimeType = Timestamp::class;
+  protected $completionTimeDataType = '';
+  protected $creationTimeType = Timestamp::class;
+  protected $creationTimeDataType = '';
+  protected $dimensionDefinitionsType = MatrixDimensionDefinition::class;
+  protected $dimensionDefinitionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $executionId;
+  protected $outcomeType = Outcome::class;
+  protected $outcomeDataType = '';
+  protected $specificationType = Specification::class;
+  protected $specificationDataType = '';
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $testExecutionMatrixId;
+
+  /**
+   * @param Timestamp
+   */
+  public function setCompletionTime(Timestamp $completionTime)
+  {
+    $this->completionTime = $completionTime;
+  }
+  /**
+   * @return Timestamp
+   */
+  public function getCompletionTime()
+  {
+    return $this->completionTime;
+  }
+  /**
+   * @param Timestamp
+   */
+  public function setCreationTime(Timestamp $creationTime)
+  {
+    $this->creationTime = $creationTime;
+  }
+  /**
+   * @return Timestamp
+   */
+  public function getCreationTime()
+  {
+    return $this->creationTime;
+  }
+  /**
+   * @param MatrixDimensionDefinition[]
+   */
+  public function setDimensionDefinitions($dimensionDefinitions)
+  {
+    $this->dimensionDefinitions = $dimensionDefinitions;
+  }
+  /**
+   * @return MatrixDimensionDefinition[]
+   */
+  public function getDimensionDefinitions()
+  {
+    return $this->dimensionDefinitions;
+  }
+  /**
+   * @param string
+   */
+  public function setExecutionId($executionId)
+  {
+    $this->executionId = $executionId;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionId()
+  {
+    return $this->executionId;
+  }
+  /**
+   * @param Outcome
+   */
+  public function setOutcome(Outcome $outcome)
+  {
+    $this->outcome = $outcome;
+  }
+  /**
+   * @return Outcome
+   */
+  public function getOutcome()
+  {
+    return $this->outcome;
+  }
+  /**
+   * @param Specification
+   */
+  public function setSpecification(Specification $specification)
+  {
+    $this->specification = $specification;
+  }
+  /**
+   * @return Specification
+   */
+  public function getSpecification()
+  {
+    return $this->specification;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setTestExecutionMatrixId($testExecutionMatrixId)
+  {
+    $this->testExecutionMatrixId = $testExecutionMatrixId;
+  }
+  /**
+   * @return string
+   */
+  public function getTestExecutionMatrixId()
+  {
+    return $this->testExecutionMatrixId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Execution::class, 'Google_Service_ToolResults_Execution');
Index: vendor/google/apiclient-services/src/ToolResults/FailedToInstall.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/FailedToInstall.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/FailedToInstall.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\ToolResults;
+
+class FailedToInstall extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FailedToInstall::class, 'Google_Service_ToolResults_FailedToInstall');
Index: vendor/google/apiclient-services/src/ToolResults/FailureDetail.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/FailureDetail.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/FailureDetail.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\ToolResults;
+
+class FailureDetail extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $crashed;
+  /**
+   * @var bool
+   */
+  public $deviceOutOfMemory;
+  /**
+   * @var bool
+   */
+  public $failedRoboscript;
+  /**
+   * @var bool
+   */
+  public $notInstalled;
+  /**
+   * @var bool
+   */
+  public $otherNativeCrash;
+  /**
+   * @var bool
+   */
+  public $timedOut;
+  /**
+   * @var bool
+   */
+  public $unableToCrawl;
+
+  /**
+   * @param bool
+   */
+  public function setCrashed($crashed)
+  {
+    $this->crashed = $crashed;
+  }
+  /**
+   * @return bool
+   */
+  public function getCrashed()
+  {
+    return $this->crashed;
+  }
+  /**
+   * @param bool
+   */
+  public function setDeviceOutOfMemory($deviceOutOfMemory)
+  {
+    $this->deviceOutOfMemory = $deviceOutOfMemory;
+  }
+  /**
+   * @return bool
+   */
+  public function getDeviceOutOfMemory()
+  {
+    return $this->deviceOutOfMemory;
+  }
+  /**
+   * @param bool
+   */
+  public function setFailedRoboscript($failedRoboscript)
+  {
+    $this->failedRoboscript = $failedRoboscript;
+  }
+  /**
+   * @return bool
+   */
+  public function getFailedRoboscript()
+  {
+    return $this->failedRoboscript;
+  }
+  /**
+   * @param bool
+   */
+  public function setNotInstalled($notInstalled)
+  {
+    $this->notInstalled = $notInstalled;
+  }
+  /**
+   * @return bool
+   */
+  public function getNotInstalled()
+  {
+    return $this->notInstalled;
+  }
+  /**
+   * @param bool
+   */
+  public function setOtherNativeCrash($otherNativeCrash)
+  {
+    $this->otherNativeCrash = $otherNativeCrash;
+  }
+  /**
+   * @return bool
+   */
+  public function getOtherNativeCrash()
+  {
+    return $this->otherNativeCrash;
+  }
+  /**
+   * @param bool
+   */
+  public function setTimedOut($timedOut)
+  {
+    $this->timedOut = $timedOut;
+  }
+  /**
+   * @return bool
+   */
+  public function getTimedOut()
+  {
+    return $this->timedOut;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnableToCrawl($unableToCrawl)
+  {
+    $this->unableToCrawl = $unableToCrawl;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnableToCrawl()
+  {
+    return $this->unableToCrawl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FailureDetail::class, 'Google_Service_ToolResults_FailureDetail');
Index: vendor/google/apiclient-services/src/ToolResults/FatalException.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/FatalException.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/FatalException.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class FatalException extends \Google\Model
+{
+  protected $stackTraceType = StackTrace::class;
+  protected $stackTraceDataType = '';
+
+  /**
+   * @param StackTrace
+   */
+  public function setStackTrace(StackTrace $stackTrace)
+  {
+    $this->stackTrace = $stackTrace;
+  }
+  /**
+   * @return StackTrace
+   */
+  public function getStackTrace()
+  {
+    return $this->stackTrace;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FatalException::class, 'Google_Service_ToolResults_FatalException');
Index: vendor/google/apiclient-services/src/ToolResults/FileReference.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/FileReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/FileReference.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\ToolResults;
+
+class FileReference extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fileUri;
+
+  /**
+   * @param string
+   */
+  public function setFileUri($fileUri)
+  {
+    $this->fileUri = $fileUri;
+  }
+  /**
+   * @return string
+   */
+  public function getFileUri()
+  {
+    return $this->fileUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FileReference::class, 'Google_Service_ToolResults_FileReference');
Index: vendor/google/apiclient-services/src/ToolResults/GraphicsStats.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/GraphicsStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/GraphicsStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,241 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class GraphicsStats extends \Google\Collection
+{
+  protected $collection_key = 'buckets';
+  protected $bucketsType = GraphicsStatsBucket::class;
+  protected $bucketsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $highInputLatencyCount;
+  /**
+   * @var string
+   */
+  public $jankyFrames;
+  /**
+   * @var string
+   */
+  public $missedVsyncCount;
+  /**
+   * @var string
+   */
+  public $p50Millis;
+  /**
+   * @var string
+   */
+  public $p90Millis;
+  /**
+   * @var string
+   */
+  public $p95Millis;
+  /**
+   * @var string
+   */
+  public $p99Millis;
+  /**
+   * @var string
+   */
+  public $slowBitmapUploadCount;
+  /**
+   * @var string
+   */
+  public $slowDrawCount;
+  /**
+   * @var string
+   */
+  public $slowUiThreadCount;
+  /**
+   * @var string
+   */
+  public $totalFrames;
+
+  /**
+   * @param GraphicsStatsBucket[]
+   */
+  public function setBuckets($buckets)
+  {
+    $this->buckets = $buckets;
+  }
+  /**
+   * @return GraphicsStatsBucket[]
+   */
+  public function getBuckets()
+  {
+    return $this->buckets;
+  }
+  /**
+   * @param string
+   */
+  public function setHighInputLatencyCount($highInputLatencyCount)
+  {
+    $this->highInputLatencyCount = $highInputLatencyCount;
+  }
+  /**
+   * @return string
+   */
+  public function getHighInputLatencyCount()
+  {
+    return $this->highInputLatencyCount;
+  }
+  /**
+   * @param string
+   */
+  public function setJankyFrames($jankyFrames)
+  {
+    $this->jankyFrames = $jankyFrames;
+  }
+  /**
+   * @return string
+   */
+  public function getJankyFrames()
+  {
+    return $this->jankyFrames;
+  }
+  /**
+   * @param string
+   */
+  public function setMissedVsyncCount($missedVsyncCount)
+  {
+    $this->missedVsyncCount = $missedVsyncCount;
+  }
+  /**
+   * @return string
+   */
+  public function getMissedVsyncCount()
+  {
+    return $this->missedVsyncCount;
+  }
+  /**
+   * @param string
+   */
+  public function setP50Millis($p50Millis)
+  {
+    $this->p50Millis = $p50Millis;
+  }
+  /**
+   * @return string
+   */
+  public function getP50Millis()
+  {
+    return $this->p50Millis;
+  }
+  /**
+   * @param string
+   */
+  public function setP90Millis($p90Millis)
+  {
+    $this->p90Millis = $p90Millis;
+  }
+  /**
+   * @return string
+   */
+  public function getP90Millis()
+  {
+    return $this->p90Millis;
+  }
+  /**
+   * @param string
+   */
+  public function setP95Millis($p95Millis)
+  {
+    $this->p95Millis = $p95Millis;
+  }
+  /**
+   * @return string
+   */
+  public function getP95Millis()
+  {
+    return $this->p95Millis;
+  }
+  /**
+   * @param string
+   */
+  public function setP99Millis($p99Millis)
+  {
+    $this->p99Millis = $p99Millis;
+  }
+  /**
+   * @return string
+   */
+  public function getP99Millis()
+  {
+    return $this->p99Millis;
+  }
+  /**
+   * @param string
+   */
+  public function setSlowBitmapUploadCount($slowBitmapUploadCount)
+  {
+    $this->slowBitmapUploadCount = $slowBitmapUploadCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSlowBitmapUploadCount()
+  {
+    return $this->slowBitmapUploadCount;
+  }
+  /**
+   * @param string
+   */
+  public function setSlowDrawCount($slowDrawCount)
+  {
+    $this->slowDrawCount = $slowDrawCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSlowDrawCount()
+  {
+    return $this->slowDrawCount;
+  }
+  /**
+   * @param string
+   */
+  public function setSlowUiThreadCount($slowUiThreadCount)
+  {
+    $this->slowUiThreadCount = $slowUiThreadCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSlowUiThreadCount()
+  {
+    return $this->slowUiThreadCount;
+  }
+  /**
+   * @param string
+   */
+  public function setTotalFrames($totalFrames)
+  {
+    $this->totalFrames = $totalFrames;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalFrames()
+  {
+    return $this->totalFrames;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GraphicsStats::class, 'Google_Service_ToolResults_GraphicsStats');
Index: vendor/google/apiclient-services/src/ToolResults/GraphicsStatsBucket.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/GraphicsStatsBucket.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/GraphicsStatsBucket.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\ToolResults;
+
+class GraphicsStatsBucket extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $frameCount;
+  /**
+   * @var string
+   */
+  public $renderMillis;
+
+  /**
+   * @param string
+   */
+  public function setFrameCount($frameCount)
+  {
+    $this->frameCount = $frameCount;
+  }
+  /**
+   * @return string
+   */
+  public function getFrameCount()
+  {
+    return $this->frameCount;
+  }
+  /**
+   * @param string
+   */
+  public function setRenderMillis($renderMillis)
+  {
+    $this->renderMillis = $renderMillis;
+  }
+  /**
+   * @return string
+   */
+  public function getRenderMillis()
+  {
+    return $this->renderMillis;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GraphicsStatsBucket::class, 'Google_Service_ToolResults_GraphicsStatsBucket');
Index: vendor/google/apiclient-services/src/ToolResults/History.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/History.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/History.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\ToolResults;
+
+class History extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $historyId;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $testPlatform;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setHistoryId($historyId)
+  {
+    $this->historyId = $historyId;
+  }
+  /**
+   * @return string
+   */
+  public function getHistoryId()
+  {
+    return $this->historyId;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setTestPlatform($testPlatform)
+  {
+    $this->testPlatform = $testPlatform;
+  }
+  /**
+   * @return string
+   */
+  public function getTestPlatform()
+  {
+    return $this->testPlatform;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(History::class, 'Google_Service_ToolResults_History');
Index: vendor/google/apiclient-services/src/ToolResults/Image.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Image.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Image.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,92 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class Image extends \Google\Model
+{
+  protected $errorType = Status::class;
+  protected $errorDataType = '';
+  protected $sourceImageType = ToolOutputReference::class;
+  protected $sourceImageDataType = '';
+  /**
+   * @var string
+   */
+  public $stepId;
+  protected $thumbnailType = Thumbnail::class;
+  protected $thumbnailDataType = '';
+
+  /**
+   * @param Status
+   */
+  public function setError(Status $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return Status
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param ToolOutputReference
+   */
+  public function setSourceImage(ToolOutputReference $sourceImage)
+  {
+    $this->sourceImage = $sourceImage;
+  }
+  /**
+   * @return ToolOutputReference
+   */
+  public function getSourceImage()
+  {
+    return $this->sourceImage;
+  }
+  /**
+   * @param string
+   */
+  public function setStepId($stepId)
+  {
+    $this->stepId = $stepId;
+  }
+  /**
+   * @return string
+   */
+  public function getStepId()
+  {
+    return $this->stepId;
+  }
+  /**
+   * @param Thumbnail
+   */
+  public function setThumbnail(Thumbnail $thumbnail)
+  {
+    $this->thumbnail = $thumbnail;
+  }
+  /**
+   * @return Thumbnail
+   */
+  public function getThumbnail()
+  {
+    return $this->thumbnail;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Image::class, 'Google_Service_ToolResults_Image');
Index: vendor/google/apiclient-services/src/ToolResults/InAppPurchasesFound.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/InAppPurchasesFound.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/InAppPurchasesFound.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\ToolResults;
+
+class InAppPurchasesFound extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $inAppPurchasesFlowsExplored;
+  /**
+   * @var int
+   */
+  public $inAppPurchasesFlowsStarted;
+
+  /**
+   * @param int
+   */
+  public function setInAppPurchasesFlowsExplored($inAppPurchasesFlowsExplored)
+  {
+    $this->inAppPurchasesFlowsExplored = $inAppPurchasesFlowsExplored;
+  }
+  /**
+   * @return int
+   */
+  public function getInAppPurchasesFlowsExplored()
+  {
+    return $this->inAppPurchasesFlowsExplored;
+  }
+  /**
+   * @param int
+   */
+  public function setInAppPurchasesFlowsStarted($inAppPurchasesFlowsStarted)
+  {
+    $this->inAppPurchasesFlowsStarted = $inAppPurchasesFlowsStarted;
+  }
+  /**
+   * @return int
+   */
+  public function getInAppPurchasesFlowsStarted()
+  {
+    return $this->inAppPurchasesFlowsStarted;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InAppPurchasesFound::class, 'Google_Service_ToolResults_InAppPurchasesFound');
Index: vendor/google/apiclient-services/src/ToolResults/InconclusiveDetail.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/InconclusiveDetail.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/InconclusiveDetail.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\ToolResults;
+
+class InconclusiveDetail extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $abortedByUser;
+  /**
+   * @var bool
+   */
+  public $hasErrorLogs;
+  /**
+   * @var bool
+   */
+  public $infrastructureFailure;
+
+  /**
+   * @param bool
+   */
+  public function setAbortedByUser($abortedByUser)
+  {
+    $this->abortedByUser = $abortedByUser;
+  }
+  /**
+   * @return bool
+   */
+  public function getAbortedByUser()
+  {
+    return $this->abortedByUser;
+  }
+  /**
+   * @param bool
+   */
+  public function setHasErrorLogs($hasErrorLogs)
+  {
+    $this->hasErrorLogs = $hasErrorLogs;
+  }
+  /**
+   * @return bool
+   */
+  public function getHasErrorLogs()
+  {
+    return $this->hasErrorLogs;
+  }
+  /**
+   * @param bool
+   */
+  public function setInfrastructureFailure($infrastructureFailure)
+  {
+    $this->infrastructureFailure = $infrastructureFailure;
+  }
+  /**
+   * @return bool
+   */
+  public function getInfrastructureFailure()
+  {
+    return $this->infrastructureFailure;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InconclusiveDetail::class, 'Google_Service_ToolResults_InconclusiveDetail');
Index: vendor/google/apiclient-services/src/ToolResults/IndividualOutcome.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/IndividualOutcome.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/IndividualOutcome.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,96 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class IndividualOutcome extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $multistepNumber;
+  /**
+   * @var string
+   */
+  public $outcomeSummary;
+  protected $runDurationType = Duration::class;
+  protected $runDurationDataType = '';
+  /**
+   * @var string
+   */
+  public $stepId;
+
+  /**
+   * @param int
+   */
+  public function setMultistepNumber($multistepNumber)
+  {
+    $this->multistepNumber = $multistepNumber;
+  }
+  /**
+   * @return int
+   */
+  public function getMultistepNumber()
+  {
+    return $this->multistepNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setOutcomeSummary($outcomeSummary)
+  {
+    $this->outcomeSummary = $outcomeSummary;
+  }
+  /**
+   * @return string
+   */
+  public function getOutcomeSummary()
+  {
+    return $this->outcomeSummary;
+  }
+  /**
+   * @param Duration
+   */
+  public function setRunDuration(Duration $runDuration)
+  {
+    $this->runDuration = $runDuration;
+  }
+  /**
+   * @return Duration
+   */
+  public function getRunDuration()
+  {
+    return $this->runDuration;
+  }
+  /**
+   * @param string
+   */
+  public function setStepId($stepId)
+  {
+    $this->stepId = $stepId;
+  }
+  /**
+   * @return string
+   */
+  public function getStepId()
+  {
+    return $this->stepId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(IndividualOutcome::class, 'Google_Service_ToolResults_IndividualOutcome');
Index: vendor/google/apiclient-services/src/ToolResults/InsufficientCoverage.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/InsufficientCoverage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/InsufficientCoverage.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\ToolResults;
+
+class InsufficientCoverage extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InsufficientCoverage::class, 'Google_Service_ToolResults_InsufficientCoverage');
Index: vendor/google/apiclient-services/src/ToolResults/IosAppCrashed.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/IosAppCrashed.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/IosAppCrashed.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class IosAppCrashed extends \Google\Model
+{
+  protected $stackTraceType = StackTrace::class;
+  protected $stackTraceDataType = '';
+
+  /**
+   * @param StackTrace
+   */
+  public function setStackTrace(StackTrace $stackTrace)
+  {
+    $this->stackTrace = $stackTrace;
+  }
+  /**
+   * @return StackTrace
+   */
+  public function getStackTrace()
+  {
+    return $this->stackTrace;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(IosAppCrashed::class, 'Google_Service_ToolResults_IosAppCrashed');
Index: vendor/google/apiclient-services/src/ToolResults/IosAppInfo.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/IosAppInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/IosAppInfo.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\ToolResults;
+
+class IosAppInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(IosAppInfo::class, 'Google_Service_ToolResults_IosAppInfo');
Index: vendor/google/apiclient-services/src/ToolResults/IosRoboTest.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/IosRoboTest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/IosRoboTest.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\ToolResults;
+
+class IosRoboTest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(IosRoboTest::class, 'Google_Service_ToolResults_IosRoboTest');
Index: vendor/google/apiclient-services/src/ToolResults/IosTest.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/IosTest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/IosTest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,106 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class IosTest extends \Google\Model
+{
+  protected $iosAppInfoType = IosAppInfo::class;
+  protected $iosAppInfoDataType = '';
+  protected $iosRoboTestType = IosRoboTest::class;
+  protected $iosRoboTestDataType = '';
+  protected $iosTestLoopType = IosTestLoop::class;
+  protected $iosTestLoopDataType = '';
+  protected $iosXcTestType = IosXcTest::class;
+  protected $iosXcTestDataType = '';
+  protected $testTimeoutType = Duration::class;
+  protected $testTimeoutDataType = '';
+
+  /**
+   * @param IosAppInfo
+   */
+  public function setIosAppInfo(IosAppInfo $iosAppInfo)
+  {
+    $this->iosAppInfo = $iosAppInfo;
+  }
+  /**
+   * @return IosAppInfo
+   */
+  public function getIosAppInfo()
+  {
+    return $this->iosAppInfo;
+  }
+  /**
+   * @param IosRoboTest
+   */
+  public function setIosRoboTest(IosRoboTest $iosRoboTest)
+  {
+    $this->iosRoboTest = $iosRoboTest;
+  }
+  /**
+   * @return IosRoboTest
+   */
+  public function getIosRoboTest()
+  {
+    return $this->iosRoboTest;
+  }
+  /**
+   * @param IosTestLoop
+   */
+  public function setIosTestLoop(IosTestLoop $iosTestLoop)
+  {
+    $this->iosTestLoop = $iosTestLoop;
+  }
+  /**
+   * @return IosTestLoop
+   */
+  public function getIosTestLoop()
+  {
+    return $this->iosTestLoop;
+  }
+  /**
+   * @param IosXcTest
+   */
+  public function setIosXcTest(IosXcTest $iosXcTest)
+  {
+    $this->iosXcTest = $iosXcTest;
+  }
+  /**
+   * @return IosXcTest
+   */
+  public function getIosXcTest()
+  {
+    return $this->iosXcTest;
+  }
+  /**
+   * @param Duration
+   */
+  public function setTestTimeout(Duration $testTimeout)
+  {
+    $this->testTimeout = $testTimeout;
+  }
+  /**
+   * @return Duration
+   */
+  public function getTestTimeout()
+  {
+    return $this->testTimeout;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(IosTest::class, 'Google_Service_ToolResults_IosTest');
Index: vendor/google/apiclient-services/src/ToolResults/IosTestLoop.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/IosTestLoop.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/IosTestLoop.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\ToolResults;
+
+class IosTestLoop extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bundleId;
+
+  /**
+   * @param string
+   */
+  public function setBundleId($bundleId)
+  {
+    $this->bundleId = $bundleId;
+  }
+  /**
+   * @return string
+   */
+  public function getBundleId()
+  {
+    return $this->bundleId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(IosTestLoop::class, 'Google_Service_ToolResults_IosTestLoop');
Index: vendor/google/apiclient-services/src/ToolResults/IosXcTest.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/IosXcTest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/IosXcTest.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\ToolResults;
+
+class IosXcTest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bundleId;
+  /**
+   * @var string
+   */
+  public $xcodeVersion;
+
+  /**
+   * @param string
+   */
+  public function setBundleId($bundleId)
+  {
+    $this->bundleId = $bundleId;
+  }
+  /**
+   * @return string
+   */
+  public function getBundleId()
+  {
+    return $this->bundleId;
+  }
+  /**
+   * @param string
+   */
+  public function setXcodeVersion($xcodeVersion)
+  {
+    $this->xcodeVersion = $xcodeVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getXcodeVersion()
+  {
+    return $this->xcodeVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(IosXcTest::class, 'Google_Service_ToolResults_IosXcTest');
Index: vendor/google/apiclient-services/src/ToolResults/LauncherActivityNotFound.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/LauncherActivityNotFound.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/LauncherActivityNotFound.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\ToolResults;
+
+class LauncherActivityNotFound extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LauncherActivityNotFound::class, 'Google_Service_ToolResults_LauncherActivityNotFound');
Index: vendor/google/apiclient-services/src/ToolResults/ListEnvironmentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/ListEnvironmentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/ListEnvironmentsResponse.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\ToolResults;
+
+class ListEnvironmentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'environments';
+  protected $environmentsType = Environment::class;
+  protected $environmentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $executionId;
+  /**
+   * @var string
+   */
+  public $historyId;
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  /**
+   * @var string
+   */
+  public $projectId;
+
+  /**
+   * @param Environment[]
+   */
+  public function setEnvironments($environments)
+  {
+    $this->environments = $environments;
+  }
+  /**
+   * @return Environment[]
+   */
+  public function getEnvironments()
+  {
+    return $this->environments;
+  }
+  /**
+   * @param string
+   */
+  public function setExecutionId($executionId)
+  {
+    $this->executionId = $executionId;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionId()
+  {
+    return $this->executionId;
+  }
+  /**
+   * @param string
+   */
+  public function setHistoryId($historyId)
+  {
+    $this->historyId = $historyId;
+  }
+  /**
+   * @return string
+   */
+  public function getHistoryId()
+  {
+    return $this->historyId;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListEnvironmentsResponse::class, 'Google_Service_ToolResults_ListEnvironmentsResponse');
Index: vendor/google/apiclient-services/src/ToolResults/ListExecutionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/ListExecutionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/ListExecutionsResponse.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\ToolResults;
+
+class ListExecutionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'executions';
+  protected $executionsType = Execution::class;
+  protected $executionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param Execution[]
+   */
+  public function setExecutions($executions)
+  {
+    $this->executions = $executions;
+  }
+  /**
+   * @return Execution[]
+   */
+  public function getExecutions()
+  {
+    return $this->executions;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListExecutionsResponse::class, 'Google_Service_ToolResults_ListExecutionsResponse');
Index: vendor/google/apiclient-services/src/ToolResults/ListHistoriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/ListHistoriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/ListHistoriesResponse.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\ToolResults;
+
+class ListHistoriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'histories';
+  protected $historiesType = History::class;
+  protected $historiesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param History[]
+   */
+  public function setHistories($histories)
+  {
+    $this->histories = $histories;
+  }
+  /**
+   * @return History[]
+   */
+  public function getHistories()
+  {
+    return $this->histories;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListHistoriesResponse::class, 'Google_Service_ToolResults_ListHistoriesResponse');
Index: vendor/google/apiclient-services/src/ToolResults/ListPerfSampleSeriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/ListPerfSampleSeriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/ListPerfSampleSeriesResponse.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\ToolResults;
+
+class ListPerfSampleSeriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'perfSampleSeries';
+  protected $perfSampleSeriesType = PerfSampleSeries::class;
+  protected $perfSampleSeriesDataType = 'array';
+
+  /**
+   * @param PerfSampleSeries[]
+   */
+  public function setPerfSampleSeries($perfSampleSeries)
+  {
+    $this->perfSampleSeries = $perfSampleSeries;
+  }
+  /**
+   * @return PerfSampleSeries[]
+   */
+  public function getPerfSampleSeries()
+  {
+    return $this->perfSampleSeries;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListPerfSampleSeriesResponse::class, 'Google_Service_ToolResults_ListPerfSampleSeriesResponse');
Index: vendor/google/apiclient-services/src/ToolResults/ListPerfSamplesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/ListPerfSamplesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/ListPerfSamplesResponse.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\ToolResults;
+
+class ListPerfSamplesResponse extends \Google\Collection
+{
+  protected $collection_key = 'perfSamples';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $perfSamplesType = PerfSample::class;
+  protected $perfSamplesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param PerfSample[]
+   */
+  public function setPerfSamples($perfSamples)
+  {
+    $this->perfSamples = $perfSamples;
+  }
+  /**
+   * @return PerfSample[]
+   */
+  public function getPerfSamples()
+  {
+    return $this->perfSamples;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListPerfSamplesResponse::class, 'Google_Service_ToolResults_ListPerfSamplesResponse');
Index: vendor/google/apiclient-services/src/ToolResults/ListScreenshotClustersResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/ListScreenshotClustersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/ListScreenshotClustersResponse.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\ToolResults;
+
+class ListScreenshotClustersResponse extends \Google\Collection
+{
+  protected $collection_key = 'clusters';
+  protected $clustersType = ScreenshotCluster::class;
+  protected $clustersDataType = 'array';
+
+  /**
+   * @param ScreenshotCluster[]
+   */
+  public function setClusters($clusters)
+  {
+    $this->clusters = $clusters;
+  }
+  /**
+   * @return ScreenshotCluster[]
+   */
+  public function getClusters()
+  {
+    return $this->clusters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListScreenshotClustersResponse::class, 'Google_Service_ToolResults_ListScreenshotClustersResponse');
Index: vendor/google/apiclient-services/src/ToolResults/ListStepAccessibilityClustersResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/ListStepAccessibilityClustersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/ListStepAccessibilityClustersResponse.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\ToolResults;
+
+class ListStepAccessibilityClustersResponse extends \Google\Collection
+{
+  protected $collection_key = 'clusters';
+  protected $clustersType = SuggestionClusterProto::class;
+  protected $clustersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param SuggestionClusterProto[]
+   */
+  public function setClusters($clusters)
+  {
+    $this->clusters = $clusters;
+  }
+  /**
+   * @return SuggestionClusterProto[]
+   */
+  public function getClusters()
+  {
+    return $this->clusters;
+  }
+  /**
+   * @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(ListStepAccessibilityClustersResponse::class, 'Google_Service_ToolResults_ListStepAccessibilityClustersResponse');
Index: vendor/google/apiclient-services/src/ToolResults/ListStepThumbnailsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/ListStepThumbnailsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/ListStepThumbnailsResponse.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\ToolResults;
+
+class ListStepThumbnailsResponse extends \Google\Collection
+{
+  protected $collection_key = 'thumbnails';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $thumbnailsType = Image::class;
+  protected $thumbnailsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param Image[]
+   */
+  public function setThumbnails($thumbnails)
+  {
+    $this->thumbnails = $thumbnails;
+  }
+  /**
+   * @return Image[]
+   */
+  public function getThumbnails()
+  {
+    return $this->thumbnails;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListStepThumbnailsResponse::class, 'Google_Service_ToolResults_ListStepThumbnailsResponse');
Index: vendor/google/apiclient-services/src/ToolResults/ListStepsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/ListStepsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/ListStepsResponse.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\ToolResults;
+
+class ListStepsResponse extends \Google\Collection
+{
+  protected $collection_key = 'steps';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $stepsType = Step::class;
+  protected $stepsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param Step[]
+   */
+  public function setSteps($steps)
+  {
+    $this->steps = $steps;
+  }
+  /**
+   * @return Step[]
+   */
+  public function getSteps()
+  {
+    return $this->steps;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListStepsResponse::class, 'Google_Service_ToolResults_ListStepsResponse');
Index: vendor/google/apiclient-services/src/ToolResults/ListTestCasesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/ListTestCasesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/ListTestCasesResponse.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\ToolResults;
+
+class ListTestCasesResponse extends \Google\Collection
+{
+  protected $collection_key = 'testCases';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $testCasesType = TestCase::class;
+  protected $testCasesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param TestCase[]
+   */
+  public function setTestCases($testCases)
+  {
+    $this->testCases = $testCases;
+  }
+  /**
+   * @return TestCase[]
+   */
+  public function getTestCases()
+  {
+    return $this->testCases;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListTestCasesResponse::class, 'Google_Service_ToolResults_ListTestCasesResponse');
Index: vendor/google/apiclient-services/src/ToolResults/LogcatCollectionError.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/LogcatCollectionError.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/LogcatCollectionError.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\ToolResults;
+
+class LogcatCollectionError extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LogcatCollectionError::class, 'Google_Service_ToolResults_LogcatCollectionError');
Index: vendor/google/apiclient-services/src/ToolResults/MatrixDimensionDefinition.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/MatrixDimensionDefinition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/MatrixDimensionDefinition.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\ToolResults;
+
+class MatrixDimensionDefinition extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MatrixDimensionDefinition::class, 'Google_Service_ToolResults_MatrixDimensionDefinition');
Index: vendor/google/apiclient-services/src/ToolResults/MemoryInfo.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/MemoryInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/MemoryInfo.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\ToolResults;
+
+class MemoryInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $memoryCapInKibibyte;
+  /**
+   * @var string
+   */
+  public $memoryTotalInKibibyte;
+
+  /**
+   * @param string
+   */
+  public function setMemoryCapInKibibyte($memoryCapInKibibyte)
+  {
+    $this->memoryCapInKibibyte = $memoryCapInKibibyte;
+  }
+  /**
+   * @return string
+   */
+  public function getMemoryCapInKibibyte()
+  {
+    return $this->memoryCapInKibibyte;
+  }
+  /**
+   * @param string
+   */
+  public function setMemoryTotalInKibibyte($memoryTotalInKibibyte)
+  {
+    $this->memoryTotalInKibibyte = $memoryTotalInKibibyte;
+  }
+  /**
+   * @return string
+   */
+  public function getMemoryTotalInKibibyte()
+  {
+    return $this->memoryTotalInKibibyte;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MemoryInfo::class, 'Google_Service_ToolResults_MemoryInfo');
Index: vendor/google/apiclient-services/src/ToolResults/MergedResult.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/MergedResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/MergedResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,77 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class MergedResult extends \Google\Collection
+{
+  protected $collection_key = 'testSuiteOverviews';
+  protected $outcomeType = Outcome::class;
+  protected $outcomeDataType = '';
+  /**
+   * @var string
+   */
+  public $state;
+  protected $testSuiteOverviewsType = TestSuiteOverview::class;
+  protected $testSuiteOverviewsDataType = 'array';
+
+  /**
+   * @param Outcome
+   */
+  public function setOutcome(Outcome $outcome)
+  {
+    $this->outcome = $outcome;
+  }
+  /**
+   * @return Outcome
+   */
+  public function getOutcome()
+  {
+    return $this->outcome;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param TestSuiteOverview[]
+   */
+  public function setTestSuiteOverviews($testSuiteOverviews)
+  {
+    $this->testSuiteOverviews = $testSuiteOverviews;
+  }
+  /**
+   * @return TestSuiteOverview[]
+   */
+  public function getTestSuiteOverviews()
+  {
+    return $this->testSuiteOverviews;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MergedResult::class, 'Google_Service_ToolResults_MergedResult');
Index: vendor/google/apiclient-services/src/ToolResults/MultiStep.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/MultiStep.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/MultiStep.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\ToolResults;
+
+class MultiStep extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $multistepNumber;
+  protected $primaryStepType = PrimaryStep::class;
+  protected $primaryStepDataType = '';
+  /**
+   * @var string
+   */
+  public $primaryStepId;
+
+  /**
+   * @param int
+   */
+  public function setMultistepNumber($multistepNumber)
+  {
+    $this->multistepNumber = $multistepNumber;
+  }
+  /**
+   * @return int
+   */
+  public function getMultistepNumber()
+  {
+    return $this->multistepNumber;
+  }
+  /**
+   * @param PrimaryStep
+   */
+  public function setPrimaryStep(PrimaryStep $primaryStep)
+  {
+    $this->primaryStep = $primaryStep;
+  }
+  /**
+   * @return PrimaryStep
+   */
+  public function getPrimaryStep()
+  {
+    return $this->primaryStep;
+  }
+  /**
+   * @param string
+   */
+  public function setPrimaryStepId($primaryStepId)
+  {
+    $this->primaryStepId = $primaryStepId;
+  }
+  /**
+   * @return string
+   */
+  public function getPrimaryStepId()
+  {
+    return $this->primaryStepId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MultiStep::class, 'Google_Service_ToolResults_MultiStep');
Index: vendor/google/apiclient-services/src/ToolResults/NativeCrash.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/NativeCrash.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/NativeCrash.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class NativeCrash extends \Google\Model
+{
+  protected $stackTraceType = StackTrace::class;
+  protected $stackTraceDataType = '';
+
+  /**
+   * @param StackTrace
+   */
+  public function setStackTrace(StackTrace $stackTrace)
+  {
+    $this->stackTrace = $stackTrace;
+  }
+  /**
+   * @return StackTrace
+   */
+  public function getStackTrace()
+  {
+    return $this->stackTrace;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NativeCrash::class, 'Google_Service_ToolResults_NativeCrash');
Index: vendor/google/apiclient-services/src/ToolResults/NonSdkApi.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/NonSdkApi.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/NonSdkApi.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\ToolResults;
+
+class NonSdkApi extends \Google\Collection
+{
+  protected $collection_key = 'insights';
+  /**
+   * @var string
+   */
+  public $apiSignature;
+  /**
+   * @var string[]
+   */
+  public $exampleStackTraces;
+  protected $insightsType = NonSdkApiInsight::class;
+  protected $insightsDataType = 'array';
+  /**
+   * @var int
+   */
+  public $invocationCount;
+  /**
+   * @var string
+   */
+  public $list;
+
+  /**
+   * @param string
+   */
+  public function setApiSignature($apiSignature)
+  {
+    $this->apiSignature = $apiSignature;
+  }
+  /**
+   * @return string
+   */
+  public function getApiSignature()
+  {
+    return $this->apiSignature;
+  }
+  /**
+   * @param string[]
+   */
+  public function setExampleStackTraces($exampleStackTraces)
+  {
+    $this->exampleStackTraces = $exampleStackTraces;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExampleStackTraces()
+  {
+    return $this->exampleStackTraces;
+  }
+  /**
+   * @param NonSdkApiInsight[]
+   */
+  public function setInsights($insights)
+  {
+    $this->insights = $insights;
+  }
+  /**
+   * @return NonSdkApiInsight[]
+   */
+  public function getInsights()
+  {
+    return $this->insights;
+  }
+  /**
+   * @param int
+   */
+  public function setInvocationCount($invocationCount)
+  {
+    $this->invocationCount = $invocationCount;
+  }
+  /**
+   * @return int
+   */
+  public function getInvocationCount()
+  {
+    return $this->invocationCount;
+  }
+  /**
+   * @param string
+   */
+  public function setList($list)
+  {
+    $this->list = $list;
+  }
+  /**
+   * @return string
+   */
+  public function getList()
+  {
+    return $this->list;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NonSdkApi::class, 'Google_Service_ToolResults_NonSdkApi');
Index: vendor/google/apiclient-services/src/ToolResults/NonSdkApiInsight.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/NonSdkApiInsight.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/NonSdkApiInsight.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,95 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class NonSdkApiInsight extends \Google\Collection
+{
+  protected $collection_key = 'exampleTraceMessages';
+  /**
+   * @var string[]
+   */
+  public $exampleTraceMessages;
+  /**
+   * @var string
+   */
+  public $matcherId;
+  protected $pendingGoogleUpdateInsightType = PendingGoogleUpdateInsight::class;
+  protected $pendingGoogleUpdateInsightDataType = '';
+  protected $upgradeInsightType = UpgradeInsight::class;
+  protected $upgradeInsightDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setExampleTraceMessages($exampleTraceMessages)
+  {
+    $this->exampleTraceMessages = $exampleTraceMessages;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExampleTraceMessages()
+  {
+    return $this->exampleTraceMessages;
+  }
+  /**
+   * @param string
+   */
+  public function setMatcherId($matcherId)
+  {
+    $this->matcherId = $matcherId;
+  }
+  /**
+   * @return string
+   */
+  public function getMatcherId()
+  {
+    return $this->matcherId;
+  }
+  /**
+   * @param PendingGoogleUpdateInsight
+   */
+  public function setPendingGoogleUpdateInsight(PendingGoogleUpdateInsight $pendingGoogleUpdateInsight)
+  {
+    $this->pendingGoogleUpdateInsight = $pendingGoogleUpdateInsight;
+  }
+  /**
+   * @return PendingGoogleUpdateInsight
+   */
+  public function getPendingGoogleUpdateInsight()
+  {
+    return $this->pendingGoogleUpdateInsight;
+  }
+  /**
+   * @param UpgradeInsight
+   */
+  public function setUpgradeInsight(UpgradeInsight $upgradeInsight)
+  {
+    $this->upgradeInsight = $upgradeInsight;
+  }
+  /**
+   * @return UpgradeInsight
+   */
+  public function getUpgradeInsight()
+  {
+    return $this->upgradeInsight;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NonSdkApiInsight::class, 'Google_Service_ToolResults_NonSdkApiInsight');
Index: vendor/google/apiclient-services/src/ToolResults/NonSdkApiUsageViolation.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/NonSdkApiUsageViolation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/NonSdkApiUsageViolation.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\ToolResults;
+
+class NonSdkApiUsageViolation extends \Google\Collection
+{
+  protected $collection_key = 'apiSignatures';
+  /**
+   * @var string[]
+   */
+  public $apiSignatures;
+  /**
+   * @var int
+   */
+  public $uniqueApis;
+
+  /**
+   * @param string[]
+   */
+  public function setApiSignatures($apiSignatures)
+  {
+    $this->apiSignatures = $apiSignatures;
+  }
+  /**
+   * @return string[]
+   */
+  public function getApiSignatures()
+  {
+    return $this->apiSignatures;
+  }
+  /**
+   * @param int
+   */
+  public function setUniqueApis($uniqueApis)
+  {
+    $this->uniqueApis = $uniqueApis;
+  }
+  /**
+   * @return int
+   */
+  public function getUniqueApis()
+  {
+    return $this->uniqueApis;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NonSdkApiUsageViolation::class, 'Google_Service_ToolResults_NonSdkApiUsageViolation');
Index: vendor/google/apiclient-services/src/ToolResults/NonSdkApiUsageViolationReport.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/NonSdkApiUsageViolationReport.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/NonSdkApiUsageViolationReport.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,97 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class NonSdkApiUsageViolationReport extends \Google\Collection
+{
+  protected $collection_key = 'exampleApis';
+  protected $exampleApisType = NonSdkApi::class;
+  protected $exampleApisDataType = 'array';
+  /**
+   * @var int
+   */
+  public $minSdkVersion;
+  /**
+   * @var int
+   */
+  public $targetSdkVersion;
+  /**
+   * @var int
+   */
+  public $uniqueApis;
+
+  /**
+   * @param NonSdkApi[]
+   */
+  public function setExampleApis($exampleApis)
+  {
+    $this->exampleApis = $exampleApis;
+  }
+  /**
+   * @return NonSdkApi[]
+   */
+  public function getExampleApis()
+  {
+    return $this->exampleApis;
+  }
+  /**
+   * @param int
+   */
+  public function setMinSdkVersion($minSdkVersion)
+  {
+    $this->minSdkVersion = $minSdkVersion;
+  }
+  /**
+   * @return int
+   */
+  public function getMinSdkVersion()
+  {
+    return $this->minSdkVersion;
+  }
+  /**
+   * @param int
+   */
+  public function setTargetSdkVersion($targetSdkVersion)
+  {
+    $this->targetSdkVersion = $targetSdkVersion;
+  }
+  /**
+   * @return int
+   */
+  public function getTargetSdkVersion()
+  {
+    return $this->targetSdkVersion;
+  }
+  /**
+   * @param int
+   */
+  public function setUniqueApis($uniqueApis)
+  {
+    $this->uniqueApis = $uniqueApis;
+  }
+  /**
+   * @return int
+   */
+  public function getUniqueApis()
+  {
+    return $this->uniqueApis;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NonSdkApiUsageViolationReport::class, 'Google_Service_ToolResults_NonSdkApiUsageViolationReport');
Index: vendor/google/apiclient-services/src/ToolResults/Outcome.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Outcome.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Outcome.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\ToolResults;
+
+class Outcome extends \Google\Model
+{
+  protected $failureDetailType = FailureDetail::class;
+  protected $failureDetailDataType = '';
+  protected $inconclusiveDetailType = InconclusiveDetail::class;
+  protected $inconclusiveDetailDataType = '';
+  protected $skippedDetailType = SkippedDetail::class;
+  protected $skippedDetailDataType = '';
+  protected $successDetailType = SuccessDetail::class;
+  protected $successDetailDataType = '';
+  /**
+   * @var string
+   */
+  public $summary;
+
+  /**
+   * @param FailureDetail
+   */
+  public function setFailureDetail(FailureDetail $failureDetail)
+  {
+    $this->failureDetail = $failureDetail;
+  }
+  /**
+   * @return FailureDetail
+   */
+  public function getFailureDetail()
+  {
+    return $this->failureDetail;
+  }
+  /**
+   * @param InconclusiveDetail
+   */
+  public function setInconclusiveDetail(InconclusiveDetail $inconclusiveDetail)
+  {
+    $this->inconclusiveDetail = $inconclusiveDetail;
+  }
+  /**
+   * @return InconclusiveDetail
+   */
+  public function getInconclusiveDetail()
+  {
+    return $this->inconclusiveDetail;
+  }
+  /**
+   * @param SkippedDetail
+   */
+  public function setSkippedDetail(SkippedDetail $skippedDetail)
+  {
+    $this->skippedDetail = $skippedDetail;
+  }
+  /**
+   * @return SkippedDetail
+   */
+  public function getSkippedDetail()
+  {
+    return $this->skippedDetail;
+  }
+  /**
+   * @param SuccessDetail
+   */
+  public function setSuccessDetail(SuccessDetail $successDetail)
+  {
+    $this->successDetail = $successDetail;
+  }
+  /**
+   * @return SuccessDetail
+   */
+  public function getSuccessDetail()
+  {
+    return $this->successDetail;
+  }
+  /**
+   * @param string
+   */
+  public function setSummary($summary)
+  {
+    $this->summary = $summary;
+  }
+  /**
+   * @return string
+   */
+  public function getSummary()
+  {
+    return $this->summary;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Outcome::class, 'Google_Service_ToolResults_Outcome');
Index: vendor/google/apiclient-services/src/ToolResults/OverlappingUIElements.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/OverlappingUIElements.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/OverlappingUIElements.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\ToolResults;
+
+class OverlappingUIElements extends \Google\Collection
+{
+  protected $collection_key = 'resourceName';
+  /**
+   * @var string[]
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $screenId;
+
+  /**
+   * @param string[]
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string[]
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param string
+   */
+  public function setScreenId($screenId)
+  {
+    $this->screenId = $screenId;
+  }
+  /**
+   * @return string
+   */
+  public function getScreenId()
+  {
+    return $this->screenId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OverlappingUIElements::class, 'Google_Service_ToolResults_OverlappingUIElements');
Index: vendor/google/apiclient-services/src/ToolResults/PendingGoogleUpdateInsight.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/PendingGoogleUpdateInsight.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/PendingGoogleUpdateInsight.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\ToolResults;
+
+class PendingGoogleUpdateInsight extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $nameOfGoogleLibrary;
+
+  /**
+   * @param string
+   */
+  public function setNameOfGoogleLibrary($nameOfGoogleLibrary)
+  {
+    $this->nameOfGoogleLibrary = $nameOfGoogleLibrary;
+  }
+  /**
+   * @return string
+   */
+  public function getNameOfGoogleLibrary()
+  {
+    return $this->nameOfGoogleLibrary;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PendingGoogleUpdateInsight::class, 'Google_Service_ToolResults_PendingGoogleUpdateInsight');
Index: vendor/google/apiclient-services/src/ToolResults/PerfEnvironment.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/PerfEnvironment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/PerfEnvironment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,58 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class PerfEnvironment extends \Google\Model
+{
+  protected $cpuInfoType = CPUInfo::class;
+  protected $cpuInfoDataType = '';
+  protected $memoryInfoType = MemoryInfo::class;
+  protected $memoryInfoDataType = '';
+
+  /**
+   * @param CPUInfo
+   */
+  public function setCpuInfo(CPUInfo $cpuInfo)
+  {
+    $this->cpuInfo = $cpuInfo;
+  }
+  /**
+   * @return CPUInfo
+   */
+  public function getCpuInfo()
+  {
+    return $this->cpuInfo;
+  }
+  /**
+   * @param MemoryInfo
+   */
+  public function setMemoryInfo(MemoryInfo $memoryInfo)
+  {
+    $this->memoryInfo = $memoryInfo;
+  }
+  /**
+   * @return MemoryInfo
+   */
+  public function getMemoryInfo()
+  {
+    return $this->memoryInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PerfEnvironment::class, 'Google_Service_ToolResults_PerfEnvironment');
Index: vendor/google/apiclient-services/src/ToolResults/PerfMetricsSummary.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/PerfMetricsSummary.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/PerfMetricsSummary.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,165 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class PerfMetricsSummary extends \Google\Collection
+{
+  protected $collection_key = 'perfMetrics';
+  protected $appStartTimeType = AppStartTime::class;
+  protected $appStartTimeDataType = '';
+  /**
+   * @var string
+   */
+  public $executionId;
+  protected $graphicsStatsType = GraphicsStats::class;
+  protected $graphicsStatsDataType = '';
+  /**
+   * @var string
+   */
+  public $historyId;
+  protected $perfEnvironmentType = PerfEnvironment::class;
+  protected $perfEnvironmentDataType = '';
+  /**
+   * @var string[]
+   */
+  public $perfMetrics;
+  /**
+   * @var string
+   */
+  public $projectId;
+  /**
+   * @var string
+   */
+  public $stepId;
+
+  /**
+   * @param AppStartTime
+   */
+  public function setAppStartTime(AppStartTime $appStartTime)
+  {
+    $this->appStartTime = $appStartTime;
+  }
+  /**
+   * @return AppStartTime
+   */
+  public function getAppStartTime()
+  {
+    return $this->appStartTime;
+  }
+  /**
+   * @param string
+   */
+  public function setExecutionId($executionId)
+  {
+    $this->executionId = $executionId;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionId()
+  {
+    return $this->executionId;
+  }
+  /**
+   * @param GraphicsStats
+   */
+  public function setGraphicsStats(GraphicsStats $graphicsStats)
+  {
+    $this->graphicsStats = $graphicsStats;
+  }
+  /**
+   * @return GraphicsStats
+   */
+  public function getGraphicsStats()
+  {
+    return $this->graphicsStats;
+  }
+  /**
+   * @param string
+   */
+  public function setHistoryId($historyId)
+  {
+    $this->historyId = $historyId;
+  }
+  /**
+   * @return string
+   */
+  public function getHistoryId()
+  {
+    return $this->historyId;
+  }
+  /**
+   * @param PerfEnvironment
+   */
+  public function setPerfEnvironment(PerfEnvironment $perfEnvironment)
+  {
+    $this->perfEnvironment = $perfEnvironment;
+  }
+  /**
+   * @return PerfEnvironment
+   */
+  public function getPerfEnvironment()
+  {
+    return $this->perfEnvironment;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPerfMetrics($perfMetrics)
+  {
+    $this->perfMetrics = $perfMetrics;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPerfMetrics()
+  {
+    return $this->perfMetrics;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param string
+   */
+  public function setStepId($stepId)
+  {
+    $this->stepId = $stepId;
+  }
+  /**
+   * @return string
+   */
+  public function getStepId()
+  {
+    return $this->stepId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PerfMetricsSummary::class, 'Google_Service_ToolResults_PerfMetricsSummary');
Index: vendor/google/apiclient-services/src/ToolResults/PerfSample.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/PerfSample.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/PerfSample.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\ToolResults;
+
+class PerfSample extends \Google\Model
+{
+  protected $sampleTimeType = Timestamp::class;
+  protected $sampleTimeDataType = '';
+  public $value;
+
+  /**
+   * @param Timestamp
+   */
+  public function setSampleTime(Timestamp $sampleTime)
+  {
+    $this->sampleTime = $sampleTime;
+  }
+  /**
+   * @return Timestamp
+   */
+  public function getSampleTime()
+  {
+    return $this->sampleTime;
+  }
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PerfSample::class, 'Google_Service_ToolResults_PerfSample');
Index: vendor/google/apiclient-services/src/ToolResults/PerfSampleSeries.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/PerfSampleSeries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/PerfSampleSeries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class PerfSampleSeries extends \Google\Model
+{
+  protected $basicPerfSampleSeriesType = BasicPerfSampleSeries::class;
+  protected $basicPerfSampleSeriesDataType = '';
+  /**
+   * @var string
+   */
+  public $executionId;
+  /**
+   * @var string
+   */
+  public $historyId;
+  /**
+   * @var string
+   */
+  public $projectId;
+  /**
+   * @var string
+   */
+  public $sampleSeriesId;
+  /**
+   * @var string
+   */
+  public $stepId;
+
+  /**
+   * @param BasicPerfSampleSeries
+   */
+  public function setBasicPerfSampleSeries(BasicPerfSampleSeries $basicPerfSampleSeries)
+  {
+    $this->basicPerfSampleSeries = $basicPerfSampleSeries;
+  }
+  /**
+   * @return BasicPerfSampleSeries
+   */
+  public function getBasicPerfSampleSeries()
+  {
+    return $this->basicPerfSampleSeries;
+  }
+  /**
+   * @param string
+   */
+  public function setExecutionId($executionId)
+  {
+    $this->executionId = $executionId;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionId()
+  {
+    return $this->executionId;
+  }
+  /**
+   * @param string
+   */
+  public function setHistoryId($historyId)
+  {
+    $this->historyId = $historyId;
+  }
+  /**
+   * @return string
+   */
+  public function getHistoryId()
+  {
+    return $this->historyId;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param string
+   */
+  public function setSampleSeriesId($sampleSeriesId)
+  {
+    $this->sampleSeriesId = $sampleSeriesId;
+  }
+  /**
+   * @return string
+   */
+  public function getSampleSeriesId()
+  {
+    return $this->sampleSeriesId;
+  }
+  /**
+   * @param string
+   */
+  public function setStepId($stepId)
+  {
+    $this->stepId = $stepId;
+  }
+  /**
+   * @return string
+   */
+  public function getStepId()
+  {
+    return $this->stepId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PerfSampleSeries::class, 'Google_Service_ToolResults_PerfSampleSeries');
Index: vendor/google/apiclient-services/src/ToolResults/PerformedGoogleLogin.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/PerformedGoogleLogin.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/PerformedGoogleLogin.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\ToolResults;
+
+class PerformedGoogleLogin extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PerformedGoogleLogin::class, 'Google_Service_ToolResults_PerformedGoogleLogin');
Index: vendor/google/apiclient-services/src/ToolResults/PerformedMonkeyActions.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/PerformedMonkeyActions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/PerformedMonkeyActions.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\ToolResults;
+
+class PerformedMonkeyActions extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $totalActions;
+
+  /**
+   * @param int
+   */
+  public function setTotalActions($totalActions)
+  {
+    $this->totalActions = $totalActions;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalActions()
+  {
+    return $this->totalActions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PerformedMonkeyActions::class, 'Google_Service_ToolResults_PerformedMonkeyActions');
Index: vendor/google/apiclient-services/src/ToolResults/PrimaryStep.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/PrimaryStep.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/PrimaryStep.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\ToolResults;
+
+class PrimaryStep extends \Google\Collection
+{
+  protected $collection_key = 'individualOutcome';
+  protected $individualOutcomeType = IndividualOutcome::class;
+  protected $individualOutcomeDataType = 'array';
+  /**
+   * @var string
+   */
+  public $rollUp;
+
+  /**
+   * @param IndividualOutcome[]
+   */
+  public function setIndividualOutcome($individualOutcome)
+  {
+    $this->individualOutcome = $individualOutcome;
+  }
+  /**
+   * @return IndividualOutcome[]
+   */
+  public function getIndividualOutcome()
+  {
+    return $this->individualOutcome;
+  }
+  /**
+   * @param string
+   */
+  public function setRollUp($rollUp)
+  {
+    $this->rollUp = $rollUp;
+  }
+  /**
+   * @return string
+   */
+  public function getRollUp()
+  {
+    return $this->rollUp;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PrimaryStep::class, 'Google_Service_ToolResults_PrimaryStep');
Index: vendor/google/apiclient-services/src/ToolResults/ProjectSettings.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/ProjectSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/ProjectSettings.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\ToolResults;
+
+class ProjectSettings extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $defaultBucket;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setDefaultBucket($defaultBucket)
+  {
+    $this->defaultBucket = $defaultBucket;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultBucket()
+  {
+    return $this->defaultBucket;
+  }
+  /**
+   * @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(ProjectSettings::class, 'Google_Service_ToolResults_ProjectSettings');
Index: vendor/google/apiclient-services/src/ToolResults/PublishXunitXmlFilesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/PublishXunitXmlFilesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/PublishXunitXmlFilesRequest.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\ToolResults;
+
+class PublishXunitXmlFilesRequest extends \Google\Collection
+{
+  protected $collection_key = 'xunitXmlFiles';
+  protected $xunitXmlFilesType = FileReference::class;
+  protected $xunitXmlFilesDataType = 'array';
+
+  /**
+   * @param FileReference[]
+   */
+  public function setXunitXmlFiles($xunitXmlFiles)
+  {
+    $this->xunitXmlFiles = $xunitXmlFiles;
+  }
+  /**
+   * @return FileReference[]
+   */
+  public function getXunitXmlFiles()
+  {
+    return $this->xunitXmlFiles;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PublishXunitXmlFilesRequest::class, 'Google_Service_ToolResults_PublishXunitXmlFilesRequest');
Index: vendor/google/apiclient-services/src/ToolResults/RegionProto.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/RegionProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/RegionProto.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\ToolResults;
+
+class RegionProto extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $heightPx;
+  /**
+   * @var int
+   */
+  public $leftPx;
+  /**
+   * @var int
+   */
+  public $topPx;
+  /**
+   * @var int
+   */
+  public $widthPx;
+
+  /**
+   * @param int
+   */
+  public function setHeightPx($heightPx)
+  {
+    $this->heightPx = $heightPx;
+  }
+  /**
+   * @return int
+   */
+  public function getHeightPx()
+  {
+    return $this->heightPx;
+  }
+  /**
+   * @param int
+   */
+  public function setLeftPx($leftPx)
+  {
+    $this->leftPx = $leftPx;
+  }
+  /**
+   * @return int
+   */
+  public function getLeftPx()
+  {
+    return $this->leftPx;
+  }
+  /**
+   * @param int
+   */
+  public function setTopPx($topPx)
+  {
+    $this->topPx = $topPx;
+  }
+  /**
+   * @return int
+   */
+  public function getTopPx()
+  {
+    return $this->topPx;
+  }
+  /**
+   * @param int
+   */
+  public function setWidthPx($widthPx)
+  {
+    $this->widthPx = $widthPx;
+  }
+  /**
+   * @return int
+   */
+  public function getWidthPx()
+  {
+    return $this->widthPx;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RegionProto::class, 'Google_Service_ToolResults_RegionProto');
Index: vendor/google/apiclient-services/src/ToolResults/Resource/Projects.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,83 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults\Resource;
+
+use Google\Service\ToolResults\ProjectSettings;
+
+/**
+ * The "projects" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $toolresultsService = new Google\Service\ToolResults(...);
+ *   $projects = $toolresultsService->projects;
+ *  </code>
+ */
+class Projects extends \Google\Service\Resource
+{
+  /**
+   * Gets the Tool Results settings for a project. May return any of the following
+   * canonical error codes: - PERMISSION_DENIED - if the user is not authorized to
+   * read from project (projects.getSettings)
+   *
+   * @param string $projectId A Project id. Required.
+   * @param array $optParams Optional parameters.
+   * @return ProjectSettings
+   * @throws \Google\Service\Exception
+   */
+  public function getSettings($projectId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId];
+    $params = array_merge($params, $optParams);
+    return $this->call('getSettings', [$params], ProjectSettings::class);
+  }
+  /**
+   * Creates resources for settings which have not yet been set. Currently, this
+   * creates a single resource: a Google Cloud Storage bucket, to be used as the
+   * default bucket for this project. The bucket is created in an FTL-own storage
+   * project. Except for in rare cases, calling this method in parallel from
+   * multiple clients will only create a single bucket. In order to avoid
+   * unnecessary storage charges, the bucket is configured to automatically delete
+   * objects older than 90 days. The bucket is created with the following
+   * permissions: - Owner access for owners of central storage project (FTL-owned)
+   * - Writer access for owners/editors of customer project - Reader access for
+   * viewers of customer project The default ACL on objects created in the bucket
+   * is: - Owner access for owners of central storage project - Reader access for
+   * owners/editors/viewers of customer project See Google Cloud Storage
+   * documentation for more details. If there is already a default bucket set and
+   * the project can access the bucket, this call does nothing. However, if the
+   * project doesn't have the permission to access the bucket or the bucket is
+   * deleted, a new bucket will be created. May return any canonical error codes,
+   * including the following: - PERMISSION_DENIED - if the user is not authorized
+   * to write to project - Any error code raised by Google Cloud Storage
+   * (projects.initializeSettings)
+   *
+   * @param string $projectId A Project id. Required.
+   * @param array $optParams Optional parameters.
+   * @return ProjectSettings
+   * @throws \Google\Service\Exception
+   */
+  public function initializeSettings($projectId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId];
+    $params = array_merge($params, $optParams);
+    return $this->call('initializeSettings', [$params], ProjectSettings::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Projects::class, 'Google_Service_ToolResults_Resource_Projects');
Index: vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistories.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistories.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistories.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,103 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults\Resource;
+
+use Google\Service\ToolResults\History;
+use Google\Service\ToolResults\ListHistoriesResponse;
+
+/**
+ * The "histories" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $toolresultsService = new Google\Service\ToolResults(...);
+ *   $histories = $toolresultsService->projects_histories;
+ *  </code>
+ */
+class ProjectsHistories extends \Google\Service\Resource
+{
+  /**
+   * Creates a History. The returned History will have the id set. May return any
+   * of the following canonical error codes: - PERMISSION_DENIED - if the user is
+   * not authorized to write to project - INVALID_ARGUMENT - if the request is
+   * malformed - NOT_FOUND - if the containing project does not exist
+   * (histories.create)
+   *
+   * @param string $projectId A Project id. Required.
+   * @param History $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string requestId A unique request ID for server to detect
+   * duplicated requests. For example, a UUID. Optional, but strongly recommended.
+   * @return History
+   * @throws \Google\Service\Exception
+   */
+  public function create($projectId, History $postBody, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], History::class);
+  }
+  /**
+   * Gets a History. May return any of the following canonical error codes: -
+   * PERMISSION_DENIED - if the user is not authorized to read project -
+   * INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the History
+   * does not exist (histories.get)
+   *
+   * @param string $projectId A Project id. Required.
+   * @param string $historyId A History id. Required.
+   * @param array $optParams Optional parameters.
+   * @return History
+   * @throws \Google\Service\Exception
+   */
+  public function get($projectId, $historyId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], History::class);
+  }
+  /**
+   * Lists Histories for a given Project. The histories are sorted by modification
+   * time in descending order. The history_id key will be used to order the
+   * history with the same modification time. May return any of the following
+   * canonical error codes: - PERMISSION_DENIED - if the user is not authorized to
+   * read project - INVALID_ARGUMENT - if the request is malformed - NOT_FOUND -
+   * if the History does not exist (histories.listProjectsHistories)
+   *
+   * @param string $projectId A Project id. Required.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filterByName If set, only return histories with the given
+   * name. Optional.
+   * @opt_param int pageSize The maximum number of Histories to fetch. Default
+   * value: 20. The server will use this default if the field is not set or has a
+   * value of 0. Any value greater than 100 will be treated as 100. Optional.
+   * @opt_param string pageToken A continuation token to resume the query at the
+   * next item. Optional.
+   * @return ListHistoriesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsHistories($projectId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListHistoriesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsHistories::class, 'Google_Service_ToolResults_Resource_ProjectsHistories');
Index: vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutions.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,130 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults\Resource;
+
+use Google\Service\ToolResults\Execution;
+use Google\Service\ToolResults\ListExecutionsResponse;
+
+/**
+ * The "executions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $toolresultsService = new Google\Service\ToolResults(...);
+ *   $executions = $toolresultsService->projects_histories_executions;
+ *  </code>
+ */
+class ProjectsHistoriesExecutions extends \Google\Service\Resource
+{
+  /**
+   * Creates an Execution. The returned Execution will have the id set. May return
+   * any of the following canonical error codes: - PERMISSION_DENIED - if the user
+   * is not authorized to write to project - INVALID_ARGUMENT - if the request is
+   * malformed - NOT_FOUND - if the containing History does not exist
+   * (executions.create)
+   *
+   * @param string $projectId A Project id. Required.
+   * @param string $historyId A History id. Required.
+   * @param Execution $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string requestId A unique request ID for server to detect
+   * duplicated requests. For example, a UUID. Optional, but strongly recommended.
+   * @return Execution
+   * @throws \Google\Service\Exception
+   */
+  public function create($projectId, $historyId, Execution $postBody, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Execution::class);
+  }
+  /**
+   * Gets an Execution. May return any of the following canonical error codes: -
+   * PERMISSION_DENIED - if the user is not authorized to write to project -
+   * INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the Execution
+   * does not exist (executions.get)
+   *
+   * @param string $projectId A Project id. Required.
+   * @param string $historyId A History id. Required.
+   * @param string $executionId An Execution id. Required.
+   * @param array $optParams Optional parameters.
+   * @return Execution
+   * @throws \Google\Service\Exception
+   */
+  public function get($projectId, $historyId, $executionId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Execution::class);
+  }
+  /**
+   * Lists Executions for a given History. The executions are sorted by
+   * creation_time in descending order. The execution_id key will be used to order
+   * the executions with the same creation_time. May return any of the following
+   * canonical error codes: - PERMISSION_DENIED - if the user is not authorized to
+   * read project - INVALID_ARGUMENT - if the request is malformed - NOT_FOUND -
+   * if the containing History does not exist
+   * (executions.listProjectsHistoriesExecutions)
+   *
+   * @param string $projectId A Project id. Required.
+   * @param string $historyId A History id. Required.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of Executions to fetch. Default
+   * value: 25. The server will use this default if the field is not set or has a
+   * value of 0. Optional.
+   * @opt_param string pageToken A continuation token to resume the query at the
+   * next item. Optional.
+   * @return ListExecutionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsHistoriesExecutions($projectId, $historyId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListExecutionsResponse::class);
+  }
+  /**
+   * Updates an existing Execution with the supplied partial entity. May return
+   * any of the following canonical error codes: - PERMISSION_DENIED - if the user
+   * is not authorized to write to project - INVALID_ARGUMENT - if the request is
+   * malformed - FAILED_PRECONDITION - if the requested state transition is
+   * illegal - NOT_FOUND - if the containing History does not exist
+   * (executions.patch)
+   *
+   * @param string $projectId A Project id. Required.
+   * @param string $historyId Required.
+   * @param string $executionId Required.
+   * @param Execution $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string requestId A unique request ID for server to detect
+   * duplicated requests. For example, a UUID. Optional, but strongly recommended.
+   * @return Execution
+   * @throws \Google\Service\Exception
+   */
+  public function patch($projectId, $historyId, $executionId, Execution $postBody, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Execution::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsHistoriesExecutions::class, 'Google_Service_ToolResults_Resource_ProjectsHistoriesExecutions');
Index: vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsClusters.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsClusters.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsClusters.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,75 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults\Resource;
+
+use Google\Service\ToolResults\ListScreenshotClustersResponse;
+use Google\Service\ToolResults\ScreenshotCluster;
+
+/**
+ * The "clusters" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $toolresultsService = new Google\Service\ToolResults(...);
+ *   $clusters = $toolresultsService->projects_histories_executions_clusters;
+ *  </code>
+ */
+class ProjectsHistoriesExecutionsClusters extends \Google\Service\Resource
+{
+  /**
+   * Retrieves a single screenshot cluster by its ID (clusters.get)
+   *
+   * @param string $projectId A Project id. Required.
+   * @param string $historyId A History id. Required.
+   * @param string $executionId An Execution id. Required.
+   * @param string $clusterId A Cluster id Required.
+   * @param array $optParams Optional parameters.
+   * @return ScreenshotCluster
+   * @throws \Google\Service\Exception
+   */
+  public function get($projectId, $historyId, $executionId, $clusterId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'clusterId' => $clusterId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], ScreenshotCluster::class);
+  }
+  /**
+   * Lists Screenshot Clusters Returns the list of screenshot clusters
+   * corresponding to an execution. Screenshot clusters are created after the
+   * execution is finished. Clusters are created from a set of screenshots.
+   * Between any two screenshots, a matching score is calculated based off their
+   * metadata that determines how similar they are. Screenshots are placed in the
+   * cluster that has screens which have the highest matching scores.
+   * (clusters.listProjectsHistoriesExecutionsClusters)
+   *
+   * @param string $projectId A Project id. Required.
+   * @param string $historyId A History id. Required.
+   * @param string $executionId An Execution id. Required.
+   * @param array $optParams Optional parameters.
+   * @return ListScreenshotClustersResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsHistoriesExecutionsClusters($projectId, $historyId, $executionId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListScreenshotClustersResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsHistoriesExecutionsClusters::class, 'Google_Service_ToolResults_Resource_ProjectsHistoriesExecutionsClusters');
Index: vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsEnvironments.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsEnvironments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsEnvironments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,83 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults\Resource;
+
+use Google\Service\ToolResults\Environment;
+use Google\Service\ToolResults\ListEnvironmentsResponse;
+
+/**
+ * The "environments" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $toolresultsService = new Google\Service\ToolResults(...);
+ *   $environments = $toolresultsService->projects_histories_executions_environments;
+ *  </code>
+ */
+class ProjectsHistoriesExecutionsEnvironments extends \Google\Service\Resource
+{
+  /**
+   * Gets an Environment. May return any of the following canonical error codes: -
+   * PERMISSION_DENIED - if the user is not authorized to read project -
+   * INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the
+   * Environment does not exist (environments.get)
+   *
+   * @param string $projectId Required. A Project id.
+   * @param string $historyId Required. A History id.
+   * @param string $executionId Required. An Execution id.
+   * @param string $environmentId Required. An Environment id.
+   * @param array $optParams Optional parameters.
+   * @return Environment
+   * @throws \Google\Service\Exception
+   */
+  public function get($projectId, $historyId, $executionId, $environmentId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'environmentId' => $environmentId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Environment::class);
+  }
+  /**
+   * Lists Environments for a given Execution. The Environments are sorted by
+   * display name. May return any of the following canonical error codes: -
+   * PERMISSION_DENIED - if the user is not authorized to read project -
+   * INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the
+   * containing Execution does not exist
+   * (environments.listProjectsHistoriesExecutionsEnvironments)
+   *
+   * @param string $projectId Required. A Project id.
+   * @param string $historyId Required. A History id.
+   * @param string $executionId Required. An Execution id.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of Environments to fetch. Default
+   * value: 25. The server will use this default if the field is not set or has a
+   * value of 0.
+   * @opt_param string pageToken A continuation token to resume the query at the
+   * next item.
+   * @return ListEnvironmentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsHistoriesExecutionsEnvironments($projectId, $historyId, $executionId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListEnvironmentsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsHistoriesExecutionsEnvironments::class, 'Google_Service_ToolResults_Resource_ProjectsHistoriesExecutionsEnvironments');
Index: vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsSteps.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsSteps.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsSteps.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,208 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults\Resource;
+
+use Google\Service\ToolResults\ListStepAccessibilityClustersResponse;
+use Google\Service\ToolResults\ListStepsResponse;
+use Google\Service\ToolResults\PerfMetricsSummary;
+use Google\Service\ToolResults\PublishXunitXmlFilesRequest;
+use Google\Service\ToolResults\Step;
+
+/**
+ * The "steps" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $toolresultsService = new Google\Service\ToolResults(...);
+ *   $steps = $toolresultsService->projects_histories_executions_steps;
+ *  </code>
+ */
+class ProjectsHistoriesExecutionsSteps extends \Google\Service\Resource
+{
+  /**
+   * Lists accessibility clusters for a given Step May return any of the following
+   * canonical error codes: - PERMISSION_DENIED - if the user is not authorized to
+   * read project - INVALID_ARGUMENT - if the request is malformed -
+   * FAILED_PRECONDITION - if an argument in the request happens to be invalid;
+   * e.g. if the locale format is incorrect - NOT_FOUND - if the containing Step
+   * does not exist (steps.accessibilityClusters)
+   *
+   * @param string $name A full resource name of the step. For example,
+   * projects/my-project/histories/bh.1234567890abcdef/executions/
+   * 1234567890123456789/steps/bs.1234567890abcdef Required.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string locale The accepted format is the canonical Unicode format
+   * with hyphen as a delimiter. Language must be lowercase, Language Script -
+   * Capitalized, Region - UPPERCASE. See
+   * http://www.unicode.org/reports/tr35/#Unicode_locale_identifier for details.
+   * Required.
+   * @return ListStepAccessibilityClustersResponse
+   * @throws \Google\Service\Exception
+   */
+  public function accessibilityClusters($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('accessibilityClusters', [$params], ListStepAccessibilityClustersResponse::class);
+  }
+  /**
+   * Creates a Step. The returned Step will have the id set. May return any of the
+   * following canonical error codes: - PERMISSION_DENIED - if the user is not
+   * authorized to write to project - INVALID_ARGUMENT - if the request is
+   * malformed - FAILED_PRECONDITION - if the step is too large (more than 10Mib)
+   * - NOT_FOUND - if the containing Execution does not exist (steps.create)
+   *
+   * @param string $projectId Required. A Project id.
+   * @param string $historyId Required. A History id.
+   * @param string $executionId Required. An Execution id.
+   * @param Step $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string requestId A unique request ID for server to detect
+   * duplicated requests. For example, a UUID. Optional, but strongly recommended.
+   * @return Step
+   * @throws \Google\Service\Exception
+   */
+  public function create($projectId, $historyId, $executionId, Step $postBody, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Step::class);
+  }
+  /**
+   * Gets a Step. May return any of the following canonical error codes: -
+   * PERMISSION_DENIED - if the user is not authorized to read project -
+   * INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the Step does
+   * not exist (steps.get)
+   *
+   * @param string $projectId A Project id. Required.
+   * @param string $historyId A History id. Required.
+   * @param string $executionId A Execution id. Required.
+   * @param string $stepId A Step id. Required.
+   * @param array $optParams Optional parameters.
+   * @return Step
+   * @throws \Google\Service\Exception
+   */
+  public function get($projectId, $historyId, $executionId, $stepId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Step::class);
+  }
+  /**
+   * Retrieves a PerfMetricsSummary. May return any of the following error
+   * code(s): - NOT_FOUND - The specified PerfMetricsSummary does not exist
+   * (steps.getPerfMetricsSummary)
+   *
+   * @param string $projectId The cloud project
+   * @param string $historyId A tool results history ID.
+   * @param string $executionId A tool results execution ID.
+   * @param string $stepId A tool results step ID.
+   * @param array $optParams Optional parameters.
+   * @return PerfMetricsSummary
+   * @throws \Google\Service\Exception
+   */
+  public function getPerfMetricsSummary($projectId, $historyId, $executionId, $stepId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId];
+    $params = array_merge($params, $optParams);
+    return $this->call('getPerfMetricsSummary', [$params], PerfMetricsSummary::class);
+  }
+  /**
+   * Lists Steps for a given Execution. The steps are sorted by creation_time in
+   * descending order. The step_id key will be used to order the steps with the
+   * same creation_time. May return any of the following canonical error codes: -
+   * PERMISSION_DENIED - if the user is not authorized to read project -
+   * INVALID_ARGUMENT - if the request is malformed - FAILED_PRECONDITION - if an
+   * argument in the request happens to be invalid; e.g. if an attempt is made to
+   * list the children of a nonexistent Step - NOT_FOUND - if the containing
+   * Execution does not exist (steps.listProjectsHistoriesExecutionsSteps)
+   *
+   * @param string $projectId A Project id. Required.
+   * @param string $historyId A History id. Required.
+   * @param string $executionId A Execution id. Required.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of Steps to fetch. Default value:
+   * 25. The server will use this default if the field is not set or has a value
+   * of 0. Optional.
+   * @opt_param string pageToken A continuation token to resume the query at the
+   * next item. Optional.
+   * @return ListStepsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsHistoriesExecutionsSteps($projectId, $historyId, $executionId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListStepsResponse::class);
+  }
+  /**
+   * Updates an existing Step with the supplied partial entity. May return any of
+   * the following canonical error codes: - PERMISSION_DENIED - if the user is not
+   * authorized to write project - INVALID_ARGUMENT - if the request is malformed
+   * - FAILED_PRECONDITION - if the requested state transition is illegal (e.g try
+   * to upload a duplicate xml file), if the updated step is too large (more than
+   * 10Mib) - NOT_FOUND - if the containing Execution does not exist (steps.patch)
+   *
+   * @param string $projectId A Project id. Required.
+   * @param string $historyId A History id. Required.
+   * @param string $executionId A Execution id. Required.
+   * @param string $stepId A Step id. Required.
+   * @param Step $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string requestId A unique request ID for server to detect
+   * duplicated requests. For example, a UUID. Optional, but strongly recommended.
+   * @return Step
+   * @throws \Google\Service\Exception
+   */
+  public function patch($projectId, $historyId, $executionId, $stepId, Step $postBody, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Step::class);
+  }
+  /**
+   * Publish xml files to an existing Step. May return any of the following
+   * canonical error codes: - PERMISSION_DENIED - if the user is not authorized to
+   * write project - INVALID_ARGUMENT - if the request is malformed -
+   * FAILED_PRECONDITION - if the requested state transition is illegal, e.g. try
+   * to upload a duplicate xml file or a file too large. - NOT_FOUND - if the
+   * containing Execution does not exist (steps.publishXunitXmlFiles)
+   *
+   * @param string $projectId A Project id. Required.
+   * @param string $historyId A History id. Required.
+   * @param string $executionId A Execution id. Required.
+   * @param string $stepId A Step id. Note: This step must include a
+   * TestExecutionStep. Required.
+   * @param PublishXunitXmlFilesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Step
+   * @throws \Google\Service\Exception
+   */
+  public function publishXunitXmlFiles($projectId, $historyId, $executionId, $stepId, PublishXunitXmlFilesRequest $postBody, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('publishXunitXmlFiles', [$params], Step::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsHistoriesExecutionsSteps::class, 'Google_Service_ToolResults_Resource_ProjectsHistoriesExecutionsSteps');
Index: vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsStepsPerfMetricsSummary.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsStepsPerfMetricsSummary.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsStepsPerfMetricsSummary.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,55 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults\Resource;
+
+use Google\Service\ToolResults\PerfMetricsSummary;
+
+/**
+ * The "perfMetricsSummary" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $toolresultsService = new Google\Service\ToolResults(...);
+ *   $perfMetricsSummary = $toolresultsService->projects_histories_executions_steps_perfMetricsSummary;
+ *  </code>
+ */
+class ProjectsHistoriesExecutionsStepsPerfMetricsSummary extends \Google\Service\Resource
+{
+  /**
+   * Creates a PerfMetricsSummary resource. Returns the existing one if it has
+   * already been created. May return any of the following error code(s): -
+   * NOT_FOUND - The containing Step does not exist (perfMetricsSummary.create)
+   *
+   * @param string $projectId The cloud project
+   * @param string $historyId A tool results history ID.
+   * @param string $executionId A tool results execution ID.
+   * @param string $stepId A tool results step ID.
+   * @param PerfMetricsSummary $postBody
+   * @param array $optParams Optional parameters.
+   * @return PerfMetricsSummary
+   * @throws \Google\Service\Exception
+   */
+  public function create($projectId, $historyId, $executionId, $stepId, PerfMetricsSummary $postBody, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], PerfMetricsSummary::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsHistoriesExecutionsStepsPerfMetricsSummary::class, 'Google_Service_ToolResults_Resource_ProjectsHistoriesExecutionsStepsPerfMetricsSummary');
Index: vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsStepsPerfSampleSeries.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsStepsPerfSampleSeries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsStepsPerfSampleSeries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,101 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults\Resource;
+
+use Google\Service\ToolResults\ListPerfSampleSeriesResponse;
+use Google\Service\ToolResults\PerfSampleSeries;
+
+/**
+ * The "perfSampleSeries" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $toolresultsService = new Google\Service\ToolResults(...);
+ *   $perfSampleSeries = $toolresultsService->projects_histories_executions_steps_perfSampleSeries;
+ *  </code>
+ */
+class ProjectsHistoriesExecutionsStepsPerfSampleSeries extends \Google\Service\Resource
+{
+  /**
+   * Creates a PerfSampleSeries. May return any of the following error code(s): -
+   * ALREADY_EXISTS - PerfMetricSummary already exists for the given Step -
+   * NOT_FOUND - The containing Step does not exist (perfSampleSeries.create)
+   *
+   * @param string $projectId The cloud project
+   * @param string $historyId A tool results history ID.
+   * @param string $executionId A tool results execution ID.
+   * @param string $stepId A tool results step ID.
+   * @param PerfSampleSeries $postBody
+   * @param array $optParams Optional parameters.
+   * @return PerfSampleSeries
+   * @throws \Google\Service\Exception
+   */
+  public function create($projectId, $historyId, $executionId, $stepId, PerfSampleSeries $postBody, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], PerfSampleSeries::class);
+  }
+  /**
+   * Gets a PerfSampleSeries. May return any of the following error code(s): -
+   * NOT_FOUND - The specified PerfSampleSeries does not exist
+   * (perfSampleSeries.get)
+   *
+   * @param string $projectId The cloud project
+   * @param string $historyId A tool results history ID.
+   * @param string $executionId A tool results execution ID.
+   * @param string $stepId A tool results step ID.
+   * @param string $sampleSeriesId A sample series id
+   * @param array $optParams Optional parameters.
+   * @return PerfSampleSeries
+   * @throws \Google\Service\Exception
+   */
+  public function get($projectId, $historyId, $executionId, $stepId, $sampleSeriesId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId, 'sampleSeriesId' => $sampleSeriesId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], PerfSampleSeries::class);
+  }
+  /**
+   * Lists PerfSampleSeries for a given Step. The request provides an optional
+   * filter which specifies one or more PerfMetricsType to include in the result;
+   * if none returns all. The resulting PerfSampleSeries are sorted by ids. May
+   * return any of the following canonical error codes: - NOT_FOUND - The
+   * containing Step does not exist
+   * (perfSampleSeries.listProjectsHistoriesExecutionsStepsPerfSampleSeries)
+   *
+   * @param string $projectId The cloud project
+   * @param string $historyId A tool results history ID.
+   * @param string $executionId A tool results execution ID.
+   * @param string $stepId A tool results step ID.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Specify one or more PerfMetricType values such as
+   * CPU to filter the result
+   * @return ListPerfSampleSeriesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsHistoriesExecutionsStepsPerfSampleSeries($projectId, $historyId, $executionId, $stepId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListPerfSampleSeriesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsHistoriesExecutionsStepsPerfSampleSeries::class, 'Google_Service_ToolResults_Resource_ProjectsHistoriesExecutionsStepsPerfSampleSeries');
Index: vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsStepsPerfSampleSeriesSamples.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsStepsPerfSampleSeriesSamples.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsStepsPerfSampleSeriesSamples.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,95 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults\Resource;
+
+use Google\Service\ToolResults\BatchCreatePerfSamplesRequest;
+use Google\Service\ToolResults\BatchCreatePerfSamplesResponse;
+use Google\Service\ToolResults\ListPerfSamplesResponse;
+
+/**
+ * The "samples" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $toolresultsService = new Google\Service\ToolResults(...);
+ *   $samples = $toolresultsService->projects_histories_executions_steps_perfSampleSeries_samples;
+ *  </code>
+ */
+class ProjectsHistoriesExecutionsStepsPerfSampleSeriesSamples extends \Google\Service\Resource
+{
+  /**
+   * Creates a batch of PerfSamples - a client can submit multiple batches of Perf
+   * Samples through repeated calls to this method in order to split up a large
+   * request payload - duplicates and existing timestamp entries will be ignored.
+   * - the batch operation may partially succeed - the set of elements
+   * successfully inserted is returned in the response (omits items which already
+   * existed in the database). May return any of the following canonical error
+   * codes: - NOT_FOUND - The containing PerfSampleSeries does not exist
+   * (samples.batchCreate)
+   *
+   * @param string $projectId The cloud project
+   * @param string $historyId A tool results history ID.
+   * @param string $executionId A tool results execution ID.
+   * @param string $stepId A tool results step ID.
+   * @param string $sampleSeriesId A sample series id
+   * @param BatchCreatePerfSamplesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return BatchCreatePerfSamplesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function batchCreate($projectId, $historyId, $executionId, $stepId, $sampleSeriesId, BatchCreatePerfSamplesRequest $postBody, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId, 'sampleSeriesId' => $sampleSeriesId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchCreate', [$params], BatchCreatePerfSamplesResponse::class);
+  }
+  /**
+   * Lists the Performance Samples of a given Sample Series - The list results are
+   * sorted by timestamps ascending - The default page size is 500 samples; and
+   * maximum size allowed 5000 - The response token indicates the last returned
+   * PerfSample timestamp - When the results size exceeds the page size, submit a
+   * subsequent request including the page token to return the rest of the samples
+   * up to the page limit May return any of the following canonical error codes: -
+   * OUT_OF_RANGE - The specified request page_token is out of valid range -
+   * NOT_FOUND - The containing PerfSampleSeries does not exist
+   * (samples.listProjectsHistoriesExecutionsStepsPerfSampleSeriesSamples)
+   *
+   * @param string $projectId The cloud project
+   * @param string $historyId A tool results history ID.
+   * @param string $executionId A tool results execution ID.
+   * @param string $stepId A tool results step ID.
+   * @param string $sampleSeriesId A sample series id
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The default page size is 500 samples, and the maximum
+   * size is 5000. If the page_size is greater than 5000, the effective page size
+   * will be 5000
+   * @opt_param string pageToken Optional, the next_page_token returned in the
+   * previous response
+   * @return ListPerfSamplesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsHistoriesExecutionsStepsPerfSampleSeriesSamples($projectId, $historyId, $executionId, $stepId, $sampleSeriesId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId, 'sampleSeriesId' => $sampleSeriesId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListPerfSamplesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsHistoriesExecutionsStepsPerfSampleSeriesSamples::class, 'Google_Service_ToolResults_Resource_ProjectsHistoriesExecutionsStepsPerfSampleSeriesSamples');
Index: vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsStepsTestCases.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsStepsTestCases.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsStepsTestCases.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,88 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults\Resource;
+
+use Google\Service\ToolResults\ListTestCasesResponse;
+use Google\Service\ToolResults\TestCase;
+
+/**
+ * The "testCases" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $toolresultsService = new Google\Service\ToolResults(...);
+ *   $testCases = $toolresultsService->projects_histories_executions_steps_testCases;
+ *  </code>
+ */
+class ProjectsHistoriesExecutionsStepsTestCases extends \Google\Service\Resource
+{
+  /**
+   * Gets details of a Test Case for a Step. Experimental test cases API. Still in
+   * active development. May return any of the following canonical error codes: -
+   * PERMISSION_DENIED - if the user is not authorized to write to project -
+   * INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the
+   * containing Test Case does not exist (testCases.get)
+   *
+   * @param string $projectId A Project id. Required.
+   * @param string $historyId A History id. Required.
+   * @param string $executionId A Execution id Required.
+   * @param string $stepId A Step id. Note: This step must include a
+   * TestExecutionStep. Required.
+   * @param string $testCaseId A Test Case id. Required.
+   * @param array $optParams Optional parameters.
+   * @return TestCase
+   * @throws \Google\Service\Exception
+   */
+  public function get($projectId, $historyId, $executionId, $stepId, $testCaseId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId, 'testCaseId' => $testCaseId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], TestCase::class);
+  }
+  /**
+   * Lists Test Cases attached to a Step. Experimental test cases API. Still in
+   * active development. May return any of the following canonical error codes: -
+   * PERMISSION_DENIED - if the user is not authorized to write to project -
+   * INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the
+   * containing Step does not exist
+   * (testCases.listProjectsHistoriesExecutionsStepsTestCases)
+   *
+   * @param string $projectId A Project id. Required.
+   * @param string $historyId A History id. Required.
+   * @param string $executionId A Execution id Required.
+   * @param string $stepId A Step id. Note: This step must include a
+   * TestExecutionStep. Required.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of TestCases to fetch. Default
+   * value: 100. The server will use this default if the field is not set or has a
+   * value of 0. Optional.
+   * @opt_param string pageToken A continuation token to resume the query at the
+   * next item. Optional.
+   * @return ListTestCasesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsHistoriesExecutionsStepsTestCases($projectId, $historyId, $executionId, $stepId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListTestCasesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsHistoriesExecutionsStepsTestCases::class, 'Google_Service_ToolResults_Resource_ProjectsHistoriesExecutionsStepsTestCases');
Index: vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsStepsThumbnails.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsStepsThumbnails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Resource/ProjectsHistoriesExecutionsStepsThumbnails.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\ToolResults\Resource;
+
+use Google\Service\ToolResults\ListStepThumbnailsResponse;
+
+/**
+ * The "thumbnails" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $toolresultsService = new Google\Service\ToolResults(...);
+ *   $thumbnails = $toolresultsService->projects_histories_executions_steps_thumbnails;
+ *  </code>
+ */
+class ProjectsHistoriesExecutionsStepsThumbnails extends \Google\Service\Resource
+{
+  /**
+   * Lists thumbnails of images attached to a step. May return any of the
+   * following canonical error codes: - PERMISSION_DENIED - if the user is not
+   * authorized to read from the project, or from any of the images -
+   * INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the step does
+   * not exist, or if any of the images do not exist
+   * (thumbnails.listProjectsHistoriesExecutionsStepsThumbnails)
+   *
+   * @param string $projectId A Project id. Required.
+   * @param string $historyId A History id. Required.
+   * @param string $executionId An Execution id. Required.
+   * @param string $stepId A Step id. Required.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of thumbnails to fetch. Default
+   * value: 50. The server will use this default if the field is not set or has a
+   * value of 0. Optional.
+   * @opt_param string pageToken A continuation token to resume the query at the
+   * next item. Optional.
+   * @return ListStepThumbnailsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsHistoriesExecutionsStepsThumbnails($projectId, $historyId, $executionId, $stepId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListStepThumbnailsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsHistoriesExecutionsStepsThumbnails::class, 'Google_Service_ToolResults_Resource_ProjectsHistoriesExecutionsStepsThumbnails');
Index: vendor/google/apiclient-services/src/ToolResults/ResultsStorage.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/ResultsStorage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/ResultsStorage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,58 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class ResultsStorage extends \Google\Model
+{
+  protected $resultsStoragePathType = FileReference::class;
+  protected $resultsStoragePathDataType = '';
+  protected $xunitXmlFileType = FileReference::class;
+  protected $xunitXmlFileDataType = '';
+
+  /**
+   * @param FileReference
+   */
+  public function setResultsStoragePath(FileReference $resultsStoragePath)
+  {
+    $this->resultsStoragePath = $resultsStoragePath;
+  }
+  /**
+   * @return FileReference
+   */
+  public function getResultsStoragePath()
+  {
+    return $this->resultsStoragePath;
+  }
+  /**
+   * @param FileReference
+   */
+  public function setXunitXmlFile(FileReference $xunitXmlFile)
+  {
+    $this->xunitXmlFile = $xunitXmlFile;
+  }
+  /**
+   * @return FileReference
+   */
+  public function getXunitXmlFile()
+  {
+    return $this->xunitXmlFile;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ResultsStorage::class, 'Google_Service_ToolResults_ResultsStorage');
Index: vendor/google/apiclient-services/src/ToolResults/RoboScriptExecution.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/RoboScriptExecution.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/RoboScriptExecution.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\ToolResults;
+
+class RoboScriptExecution extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $successfulActions;
+  /**
+   * @var int
+   */
+  public $totalActions;
+
+  /**
+   * @param int
+   */
+  public function setSuccessfulActions($successfulActions)
+  {
+    $this->successfulActions = $successfulActions;
+  }
+  /**
+   * @return int
+   */
+  public function getSuccessfulActions()
+  {
+    return $this->successfulActions;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalActions($totalActions)
+  {
+    $this->totalActions = $totalActions;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalActions()
+  {
+    return $this->totalActions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RoboScriptExecution::class, 'Google_Service_ToolResults_RoboScriptExecution');
Index: vendor/google/apiclient-services/src/ToolResults/SafeHtmlProto.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/SafeHtmlProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/SafeHtmlProto.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\ToolResults;
+
+class SafeHtmlProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $privateDoNotAccessOrElseSafeHtmlWrappedValue;
+
+  /**
+   * @param string
+   */
+  public function setPrivateDoNotAccessOrElseSafeHtmlWrappedValue($privateDoNotAccessOrElseSafeHtmlWrappedValue)
+  {
+    $this->privateDoNotAccessOrElseSafeHtmlWrappedValue = $privateDoNotAccessOrElseSafeHtmlWrappedValue;
+  }
+  /**
+   * @return string
+   */
+  public function getPrivateDoNotAccessOrElseSafeHtmlWrappedValue()
+  {
+    return $this->privateDoNotAccessOrElseSafeHtmlWrappedValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SafeHtmlProto::class, 'Google_Service_ToolResults_SafeHtmlProto');
Index: vendor/google/apiclient-services/src/ToolResults/Screen.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Screen.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Screen.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\ToolResults;
+
+class Screen extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fileReference;
+  /**
+   * @var string
+   */
+  public $locale;
+  /**
+   * @var string
+   */
+  public $model;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setFileReference($fileReference)
+  {
+    $this->fileReference = $fileReference;
+  }
+  /**
+   * @return string
+   */
+  public function getFileReference()
+  {
+    return $this->fileReference;
+  }
+  /**
+   * @param string
+   */
+  public function setLocale($locale)
+  {
+    $this->locale = $locale;
+  }
+  /**
+   * @return string
+   */
+  public function getLocale()
+  {
+    return $this->locale;
+  }
+  /**
+   * @param string
+   */
+  public function setModel($model)
+  {
+    $this->model = $model;
+  }
+  /**
+   * @return string
+   */
+  public function getModel()
+  {
+    return $this->model;
+  }
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Screen::class, 'Google_Service_ToolResults_Screen');
Index: vendor/google/apiclient-services/src/ToolResults/ScreenshotCluster.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/ScreenshotCluster.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/ScreenshotCluster.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,95 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class ScreenshotCluster extends \Google\Collection
+{
+  protected $collection_key = 'screens';
+  /**
+   * @var string
+   */
+  public $activity;
+  /**
+   * @var string
+   */
+  public $clusterId;
+  protected $keyScreenType = Screen::class;
+  protected $keyScreenDataType = '';
+  protected $screensType = Screen::class;
+  protected $screensDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setActivity($activity)
+  {
+    $this->activity = $activity;
+  }
+  /**
+   * @return string
+   */
+  public function getActivity()
+  {
+    return $this->activity;
+  }
+  /**
+   * @param string
+   */
+  public function setClusterId($clusterId)
+  {
+    $this->clusterId = $clusterId;
+  }
+  /**
+   * @return string
+   */
+  public function getClusterId()
+  {
+    return $this->clusterId;
+  }
+  /**
+   * @param Screen
+   */
+  public function setKeyScreen(Screen $keyScreen)
+  {
+    $this->keyScreen = $keyScreen;
+  }
+  /**
+   * @return Screen
+   */
+  public function getKeyScreen()
+  {
+    return $this->keyScreen;
+  }
+  /**
+   * @param Screen[]
+   */
+  public function setScreens($screens)
+  {
+    $this->screens = $screens;
+  }
+  /**
+   * @return Screen[]
+   */
+  public function getScreens()
+  {
+    return $this->screens;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ScreenshotCluster::class, 'Google_Service_ToolResults_ScreenshotCluster');
Index: vendor/google/apiclient-services/src/ToolResults/ShardSummary.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/ShardSummary.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/ShardSummary.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,59 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class ShardSummary extends \Google\Collection
+{
+  protected $collection_key = 'runs';
+  protected $runsType = StepSummary::class;
+  protected $runsDataType = 'array';
+  protected $shardResultType = MergedResult::class;
+  protected $shardResultDataType = '';
+
+  /**
+   * @param StepSummary[]
+   */
+  public function setRuns($runs)
+  {
+    $this->runs = $runs;
+  }
+  /**
+   * @return StepSummary[]
+   */
+  public function getRuns()
+  {
+    return $this->runs;
+  }
+  /**
+   * @param MergedResult
+   */
+  public function setShardResult(MergedResult $shardResult)
+  {
+    $this->shardResult = $shardResult;
+  }
+  /**
+   * @return MergedResult
+   */
+  public function getShardResult()
+  {
+    return $this->shardResult;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ShardSummary::class, 'Google_Service_ToolResults_ShardSummary');
Index: vendor/google/apiclient-services/src/ToolResults/SkippedDetail.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/SkippedDetail.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/SkippedDetail.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\ToolResults;
+
+class SkippedDetail extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $incompatibleAppVersion;
+  /**
+   * @var bool
+   */
+  public $incompatibleArchitecture;
+  /**
+   * @var bool
+   */
+  public $incompatibleDevice;
+
+  /**
+   * @param bool
+   */
+  public function setIncompatibleAppVersion($incompatibleAppVersion)
+  {
+    $this->incompatibleAppVersion = $incompatibleAppVersion;
+  }
+  /**
+   * @return bool
+   */
+  public function getIncompatibleAppVersion()
+  {
+    return $this->incompatibleAppVersion;
+  }
+  /**
+   * @param bool
+   */
+  public function setIncompatibleArchitecture($incompatibleArchitecture)
+  {
+    $this->incompatibleArchitecture = $incompatibleArchitecture;
+  }
+  /**
+   * @return bool
+   */
+  public function getIncompatibleArchitecture()
+  {
+    return $this->incompatibleArchitecture;
+  }
+  /**
+   * @param bool
+   */
+  public function setIncompatibleDevice($incompatibleDevice)
+  {
+    $this->incompatibleDevice = $incompatibleDevice;
+  }
+  /**
+   * @return bool
+   */
+  public function getIncompatibleDevice()
+  {
+    return $this->incompatibleDevice;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SkippedDetail::class, 'Google_Service_ToolResults_SkippedDetail');
Index: vendor/google/apiclient-services/src/ToolResults/Specification.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Specification.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Specification.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,58 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class Specification extends \Google\Model
+{
+  protected $androidTestType = AndroidTest::class;
+  protected $androidTestDataType = '';
+  protected $iosTestType = IosTest::class;
+  protected $iosTestDataType = '';
+
+  /**
+   * @param AndroidTest
+   */
+  public function setAndroidTest(AndroidTest $androidTest)
+  {
+    $this->androidTest = $androidTest;
+  }
+  /**
+   * @return AndroidTest
+   */
+  public function getAndroidTest()
+  {
+    return $this->androidTest;
+  }
+  /**
+   * @param IosTest
+   */
+  public function setIosTest(IosTest $iosTest)
+  {
+    $this->iosTest = $iosTest;
+  }
+  /**
+   * @return IosTest
+   */
+  public function getIosTest()
+  {
+    return $this->iosTest;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Specification::class, 'Google_Service_ToolResults_Specification');
Index: vendor/google/apiclient-services/src/ToolResults/StackTrace.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/StackTrace.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/StackTrace.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\ToolResults;
+
+class StackTrace extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $exception;
+
+  /**
+   * @param string
+   */
+  public function setException($exception)
+  {
+    $this->exception = $exception;
+  }
+  /**
+   * @return string
+   */
+  public function getException()
+  {
+    return $this->exception;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StackTrace::class, 'Google_Service_ToolResults_StackTrace');
Index: vendor/google/apiclient-services/src/ToolResults/StartActivityNotFound.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/StartActivityNotFound.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/StartActivityNotFound.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\ToolResults;
+
+class StartActivityNotFound extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $action;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setAction($action)
+  {
+    $this->action = $action;
+  }
+  /**
+   * @return string
+   */
+  public function getAction()
+  {
+    return $this->action;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StartActivityNotFound::class, 'Google_Service_ToolResults_StartActivityNotFound');
Index: vendor/google/apiclient-services/src/ToolResults/Status.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Status.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Status.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\ToolResults;
+
+class Status extends \Google\Collection
+{
+  protected $collection_key = 'details';
+  /**
+   * @var int
+   */
+  public $code;
+  /**
+   * @var array[]
+   */
+  public $details;
+  /**
+   * @var string
+   */
+  public $message;
+
+  /**
+   * @param int
+   */
+  public function setCode($code)
+  {
+    $this->code = $code;
+  }
+  /**
+   * @return int
+   */
+  public function getCode()
+  {
+    return $this->code;
+  }
+  /**
+   * @param array[]
+   */
+  public function setDetails($details)
+  {
+    $this->details = $details;
+  }
+  /**
+   * @return array[]
+   */
+  public function getDetails()
+  {
+    return $this->details;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Status::class, 'Google_Service_ToolResults_Status');
Index: vendor/google/apiclient-services/src/ToolResults/Step.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Step.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Step.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,277 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class Step extends \Google\Collection
+{
+  protected $collection_key = 'labels';
+  protected $completionTimeType = Timestamp::class;
+  protected $completionTimeDataType = '';
+  protected $creationTimeType = Timestamp::class;
+  protected $creationTimeDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  protected $deviceUsageDurationType = Duration::class;
+  protected $deviceUsageDurationDataType = '';
+  protected $dimensionValueType = StepDimensionValueEntry::class;
+  protected $dimensionValueDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $hasImages;
+  protected $labelsType = StepLabelsEntry::class;
+  protected $labelsDataType = 'array';
+  protected $multiStepType = MultiStep::class;
+  protected $multiStepDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $outcomeType = Outcome::class;
+  protected $outcomeDataType = '';
+  protected $runDurationType = Duration::class;
+  protected $runDurationDataType = '';
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $stepId;
+  protected $testExecutionStepType = TestExecutionStep::class;
+  protected $testExecutionStepDataType = '';
+  protected $toolExecutionStepType = ToolExecutionStep::class;
+  protected $toolExecutionStepDataType = '';
+
+  /**
+   * @param Timestamp
+   */
+  public function setCompletionTime(Timestamp $completionTime)
+  {
+    $this->completionTime = $completionTime;
+  }
+  /**
+   * @return Timestamp
+   */
+  public function getCompletionTime()
+  {
+    return $this->completionTime;
+  }
+  /**
+   * @param Timestamp
+   */
+  public function setCreationTime(Timestamp $creationTime)
+  {
+    $this->creationTime = $creationTime;
+  }
+  /**
+   * @return Timestamp
+   */
+  public function getCreationTime()
+  {
+    return $this->creationTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param Duration
+   */
+  public function setDeviceUsageDuration(Duration $deviceUsageDuration)
+  {
+    $this->deviceUsageDuration = $deviceUsageDuration;
+  }
+  /**
+   * @return Duration
+   */
+  public function getDeviceUsageDuration()
+  {
+    return $this->deviceUsageDuration;
+  }
+  /**
+   * @param StepDimensionValueEntry[]
+   */
+  public function setDimensionValue($dimensionValue)
+  {
+    $this->dimensionValue = $dimensionValue;
+  }
+  /**
+   * @return StepDimensionValueEntry[]
+   */
+  public function getDimensionValue()
+  {
+    return $this->dimensionValue;
+  }
+  /**
+   * @param bool
+   */
+  public function setHasImages($hasImages)
+  {
+    $this->hasImages = $hasImages;
+  }
+  /**
+   * @return bool
+   */
+  public function getHasImages()
+  {
+    return $this->hasImages;
+  }
+  /**
+   * @param StepLabelsEntry[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return StepLabelsEntry[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param MultiStep
+   */
+  public function setMultiStep(MultiStep $multiStep)
+  {
+    $this->multiStep = $multiStep;
+  }
+  /**
+   * @return MultiStep
+   */
+  public function getMultiStep()
+  {
+    return $this->multiStep;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param Outcome
+   */
+  public function setOutcome(Outcome $outcome)
+  {
+    $this->outcome = $outcome;
+  }
+  /**
+   * @return Outcome
+   */
+  public function getOutcome()
+  {
+    return $this->outcome;
+  }
+  /**
+   * @param Duration
+   */
+  public function setRunDuration(Duration $runDuration)
+  {
+    $this->runDuration = $runDuration;
+  }
+  /**
+   * @return Duration
+   */
+  public function getRunDuration()
+  {
+    return $this->runDuration;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setStepId($stepId)
+  {
+    $this->stepId = $stepId;
+  }
+  /**
+   * @return string
+   */
+  public function getStepId()
+  {
+    return $this->stepId;
+  }
+  /**
+   * @param TestExecutionStep
+   */
+  public function setTestExecutionStep(TestExecutionStep $testExecutionStep)
+  {
+    $this->testExecutionStep = $testExecutionStep;
+  }
+  /**
+   * @return TestExecutionStep
+   */
+  public function getTestExecutionStep()
+  {
+    return $this->testExecutionStep;
+  }
+  /**
+   * @param ToolExecutionStep
+   */
+  public function setToolExecutionStep(ToolExecutionStep $toolExecutionStep)
+  {
+    $this->toolExecutionStep = $toolExecutionStep;
+  }
+  /**
+   * @return ToolExecutionStep
+   */
+  public function getToolExecutionStep()
+  {
+    return $this->toolExecutionStep;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Step::class, 'Google_Service_ToolResults_Step');
Index: vendor/google/apiclient-services/src/ToolResults/StepDimensionValueEntry.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/StepDimensionValueEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/StepDimensionValueEntry.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\ToolResults;
+
+class StepDimensionValueEntry 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(StepDimensionValueEntry::class, 'Google_Service_ToolResults_StepDimensionValueEntry');
Index: vendor/google/apiclient-services/src/ToolResults/StepLabelsEntry.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/StepLabelsEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/StepLabelsEntry.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\ToolResults;
+
+class StepLabelsEntry 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(StepLabelsEntry::class, 'Google_Service_ToolResults_StepLabelsEntry');
Index: vendor/google/apiclient-services/src/ToolResults/StepSummary.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/StepSummary.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/StepSummary.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\ToolResults;
+
+class StepSummary extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StepSummary::class, 'Google_Service_ToolResults_StepSummary');
Index: vendor/google/apiclient-services/src/ToolResults/SuccessDetail.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/SuccessDetail.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/SuccessDetail.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\ToolResults;
+
+class SuccessDetail extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $otherNativeCrash;
+
+  /**
+   * @param bool
+   */
+  public function setOtherNativeCrash($otherNativeCrash)
+  {
+    $this->otherNativeCrash = $otherNativeCrash;
+  }
+  /**
+   * @return bool
+   */
+  public function getOtherNativeCrash()
+  {
+    return $this->otherNativeCrash;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SuccessDetail::class, 'Google_Service_ToolResults_SuccessDetail');
Index: vendor/google/apiclient-services/src/ToolResults/SuggestionClusterProto.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/SuggestionClusterProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/SuggestionClusterProto.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\ToolResults;
+
+class SuggestionClusterProto extends \Google\Collection
+{
+  protected $collection_key = 'suggestions';
+  /**
+   * @var string
+   */
+  public $category;
+  protected $suggestionsType = SuggestionProto::class;
+  protected $suggestionsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setCategory($category)
+  {
+    $this->category = $category;
+  }
+  /**
+   * @return string
+   */
+  public function getCategory()
+  {
+    return $this->category;
+  }
+  /**
+   * @param SuggestionProto[]
+   */
+  public function setSuggestions($suggestions)
+  {
+    $this->suggestions = $suggestions;
+  }
+  /**
+   * @return SuggestionProto[]
+   */
+  public function getSuggestions()
+  {
+    return $this->suggestions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SuggestionClusterProto::class, 'Google_Service_ToolResults_SuggestionClusterProto');
Index: vendor/google/apiclient-services/src/ToolResults/SuggestionProto.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/SuggestionProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/SuggestionProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,191 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class SuggestionProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $helpUrl;
+  protected $longMessageType = SafeHtmlProto::class;
+  protected $longMessageDataType = '';
+  /**
+   * @var string
+   */
+  public $priority;
+  /**
+   * @var string
+   */
+  public $pseudoResourceId;
+  protected $regionType = RegionProto::class;
+  protected $regionDataType = '';
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $screenId;
+  public $secondaryPriority;
+  protected $shortMessageType = SafeHtmlProto::class;
+  protected $shortMessageDataType = '';
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setHelpUrl($helpUrl)
+  {
+    $this->helpUrl = $helpUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getHelpUrl()
+  {
+    return $this->helpUrl;
+  }
+  /**
+   * @param SafeHtmlProto
+   */
+  public function setLongMessage(SafeHtmlProto $longMessage)
+  {
+    $this->longMessage = $longMessage;
+  }
+  /**
+   * @return SafeHtmlProto
+   */
+  public function getLongMessage()
+  {
+    return $this->longMessage;
+  }
+  /**
+   * @param string
+   */
+  public function setPriority($priority)
+  {
+    $this->priority = $priority;
+  }
+  /**
+   * @return string
+   */
+  public function getPriority()
+  {
+    return $this->priority;
+  }
+  /**
+   * @param string
+   */
+  public function setPseudoResourceId($pseudoResourceId)
+  {
+    $this->pseudoResourceId = $pseudoResourceId;
+  }
+  /**
+   * @return string
+   */
+  public function getPseudoResourceId()
+  {
+    return $this->pseudoResourceId;
+  }
+  /**
+   * @param RegionProto
+   */
+  public function setRegion(RegionProto $region)
+  {
+    $this->region = $region;
+  }
+  /**
+   * @return RegionProto
+   */
+  public function getRegion()
+  {
+    return $this->region;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param string
+   */
+  public function setScreenId($screenId)
+  {
+    $this->screenId = $screenId;
+  }
+  /**
+   * @return string
+   */
+  public function getScreenId()
+  {
+    return $this->screenId;
+  }
+  public function setSecondaryPriority($secondaryPriority)
+  {
+    $this->secondaryPriority = $secondaryPriority;
+  }
+  public function getSecondaryPriority()
+  {
+    return $this->secondaryPriority;
+  }
+  /**
+   * @param SafeHtmlProto
+   */
+  public function setShortMessage(SafeHtmlProto $shortMessage)
+  {
+    $this->shortMessage = $shortMessage;
+  }
+  /**
+   * @return SafeHtmlProto
+   */
+  public function getShortMessage()
+  {
+    return $this->shortMessage;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SuggestionProto::class, 'Google_Service_ToolResults_SuggestionProto');
Index: vendor/google/apiclient-services/src/ToolResults/TestCase.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/TestCase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/TestCase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,177 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class TestCase extends \Google\Collection
+{
+  protected $collection_key = 'toolOutputs';
+  protected $elapsedTimeType = Duration::class;
+  protected $elapsedTimeDataType = '';
+  protected $endTimeType = Timestamp::class;
+  protected $endTimeDataType = '';
+  /**
+   * @var string
+   */
+  public $skippedMessage;
+  protected $stackTracesType = StackTrace::class;
+  protected $stackTracesDataType = 'array';
+  protected $startTimeType = Timestamp::class;
+  protected $startTimeDataType = '';
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $testCaseId;
+  protected $testCaseReferenceType = TestCaseReference::class;
+  protected $testCaseReferenceDataType = '';
+  protected $toolOutputsType = ToolOutputReference::class;
+  protected $toolOutputsDataType = 'array';
+
+  /**
+   * @param Duration
+   */
+  public function setElapsedTime(Duration $elapsedTime)
+  {
+    $this->elapsedTime = $elapsedTime;
+  }
+  /**
+   * @return Duration
+   */
+  public function getElapsedTime()
+  {
+    return $this->elapsedTime;
+  }
+  /**
+   * @param Timestamp
+   */
+  public function setEndTime(Timestamp $endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return Timestamp
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setSkippedMessage($skippedMessage)
+  {
+    $this->skippedMessage = $skippedMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getSkippedMessage()
+  {
+    return $this->skippedMessage;
+  }
+  /**
+   * @param StackTrace[]
+   */
+  public function setStackTraces($stackTraces)
+  {
+    $this->stackTraces = $stackTraces;
+  }
+  /**
+   * @return StackTrace[]
+   */
+  public function getStackTraces()
+  {
+    return $this->stackTraces;
+  }
+  /**
+   * @param Timestamp
+   */
+  public function setStartTime(Timestamp $startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return Timestamp
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setTestCaseId($testCaseId)
+  {
+    $this->testCaseId = $testCaseId;
+  }
+  /**
+   * @return string
+   */
+  public function getTestCaseId()
+  {
+    return $this->testCaseId;
+  }
+  /**
+   * @param TestCaseReference
+   */
+  public function setTestCaseReference(TestCaseReference $testCaseReference)
+  {
+    $this->testCaseReference = $testCaseReference;
+  }
+  /**
+   * @return TestCaseReference
+   */
+  public function getTestCaseReference()
+  {
+    return $this->testCaseReference;
+  }
+  /**
+   * @param ToolOutputReference[]
+   */
+  public function setToolOutputs($toolOutputs)
+  {
+    $this->toolOutputs = $toolOutputs;
+  }
+  /**
+   * @return ToolOutputReference[]
+   */
+  public function getToolOutputs()
+  {
+    return $this->toolOutputs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TestCase::class, 'Google_Service_ToolResults_TestCase');
Index: vendor/google/apiclient-services/src/ToolResults/TestCaseReference.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/TestCaseReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/TestCaseReference.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\ToolResults;
+
+class TestCaseReference extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $className;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $testSuiteName;
+
+  /**
+   * @param string
+   */
+  public function setClassName($className)
+  {
+    $this->className = $className;
+  }
+  /**
+   * @return string
+   */
+  public function getClassName()
+  {
+    return $this->className;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setTestSuiteName($testSuiteName)
+  {
+    $this->testSuiteName = $testSuiteName;
+  }
+  /**
+   * @return string
+   */
+  public function getTestSuiteName()
+  {
+    return $this->testSuiteName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TestCaseReference::class, 'Google_Service_ToolResults_TestCaseReference');
Index: vendor/google/apiclient-services/src/ToolResults/TestExecutionStep.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/TestExecutionStep.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/TestExecutionStep.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,91 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class TestExecutionStep extends \Google\Collection
+{
+  protected $collection_key = 'testSuiteOverviews';
+  protected $testIssuesType = TestIssue::class;
+  protected $testIssuesDataType = 'array';
+  protected $testSuiteOverviewsType = TestSuiteOverview::class;
+  protected $testSuiteOverviewsDataType = 'array';
+  protected $testTimingType = TestTiming::class;
+  protected $testTimingDataType = '';
+  protected $toolExecutionType = ToolExecution::class;
+  protected $toolExecutionDataType = '';
+
+  /**
+   * @param TestIssue[]
+   */
+  public function setTestIssues($testIssues)
+  {
+    $this->testIssues = $testIssues;
+  }
+  /**
+   * @return TestIssue[]
+   */
+  public function getTestIssues()
+  {
+    return $this->testIssues;
+  }
+  /**
+   * @param TestSuiteOverview[]
+   */
+  public function setTestSuiteOverviews($testSuiteOverviews)
+  {
+    $this->testSuiteOverviews = $testSuiteOverviews;
+  }
+  /**
+   * @return TestSuiteOverview[]
+   */
+  public function getTestSuiteOverviews()
+  {
+    return $this->testSuiteOverviews;
+  }
+  /**
+   * @param TestTiming
+   */
+  public function setTestTiming(TestTiming $testTiming)
+  {
+    $this->testTiming = $testTiming;
+  }
+  /**
+   * @return TestTiming
+   */
+  public function getTestTiming()
+  {
+    return $this->testTiming;
+  }
+  /**
+   * @param ToolExecution
+   */
+  public function setToolExecution(ToolExecution $toolExecution)
+  {
+    $this->toolExecution = $toolExecution;
+  }
+  /**
+   * @return ToolExecution
+   */
+  public function getToolExecution()
+  {
+    return $this->toolExecution;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TestExecutionStep::class, 'Google_Service_ToolResults_TestExecutionStep');
Index: vendor/google/apiclient-services/src/ToolResults/TestIssue.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/TestIssue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/TestIssue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,130 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class TestIssue extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $category;
+  /**
+   * @var string
+   */
+  public $errorMessage;
+  /**
+   * @var string
+   */
+  public $severity;
+  protected $stackTraceType = StackTrace::class;
+  protected $stackTraceDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+  protected $warningType = Any::class;
+  protected $warningDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setCategory($category)
+  {
+    $this->category = $category;
+  }
+  /**
+   * @return string
+   */
+  public function getCategory()
+  {
+    return $this->category;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorMessage($errorMessage)
+  {
+    $this->errorMessage = $errorMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorMessage()
+  {
+    return $this->errorMessage;
+  }
+  /**
+   * @param string
+   */
+  public function setSeverity($severity)
+  {
+    $this->severity = $severity;
+  }
+  /**
+   * @return string
+   */
+  public function getSeverity()
+  {
+    return $this->severity;
+  }
+  /**
+   * @param StackTrace
+   */
+  public function setStackTrace(StackTrace $stackTrace)
+  {
+    $this->stackTrace = $stackTrace;
+  }
+  /**
+   * @return StackTrace
+   */
+  public function getStackTrace()
+  {
+    return $this->stackTrace;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param Any
+   */
+  public function setWarning(Any $warning)
+  {
+    $this->warning = $warning;
+  }
+  /**
+   * @return Any
+   */
+  public function getWarning()
+  {
+    return $this->warning;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TestIssue::class, 'Google_Service_ToolResults_TestIssue');
Index: vendor/google/apiclient-services/src/ToolResults/TestSuiteOverview.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/TestSuiteOverview.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/TestSuiteOverview.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\ToolResults;
+
+class TestSuiteOverview extends \Google\Model
+{
+  protected $elapsedTimeType = Duration::class;
+  protected $elapsedTimeDataType = '';
+  /**
+   * @var int
+   */
+  public $errorCount;
+  /**
+   * @var int
+   */
+  public $failureCount;
+  /**
+   * @var int
+   */
+  public $flakyCount;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var int
+   */
+  public $skippedCount;
+  /**
+   * @var int
+   */
+  public $totalCount;
+  protected $xmlSourceType = FileReference::class;
+  protected $xmlSourceDataType = '';
+
+  /**
+   * @param Duration
+   */
+  public function setElapsedTime(Duration $elapsedTime)
+  {
+    $this->elapsedTime = $elapsedTime;
+  }
+  /**
+   * @return Duration
+   */
+  public function getElapsedTime()
+  {
+    return $this->elapsedTime;
+  }
+  /**
+   * @param int
+   */
+  public function setErrorCount($errorCount)
+  {
+    $this->errorCount = $errorCount;
+  }
+  /**
+   * @return int
+   */
+  public function getErrorCount()
+  {
+    return $this->errorCount;
+  }
+  /**
+   * @param int
+   */
+  public function setFailureCount($failureCount)
+  {
+    $this->failureCount = $failureCount;
+  }
+  /**
+   * @return int
+   */
+  public function getFailureCount()
+  {
+    return $this->failureCount;
+  }
+  /**
+   * @param int
+   */
+  public function setFlakyCount($flakyCount)
+  {
+    $this->flakyCount = $flakyCount;
+  }
+  /**
+   * @return int
+   */
+  public function getFlakyCount()
+  {
+    return $this->flakyCount;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param int
+   */
+  public function setSkippedCount($skippedCount)
+  {
+    $this->skippedCount = $skippedCount;
+  }
+  /**
+   * @return int
+   */
+  public function getSkippedCount()
+  {
+    return $this->skippedCount;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalCount($totalCount)
+  {
+    $this->totalCount = $totalCount;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalCount()
+  {
+    return $this->totalCount;
+  }
+  /**
+   * @param FileReference
+   */
+  public function setXmlSource(FileReference $xmlSource)
+  {
+    $this->xmlSource = $xmlSource;
+  }
+  /**
+   * @return FileReference
+   */
+  public function getXmlSource()
+  {
+    return $this->xmlSource;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TestSuiteOverview::class, 'Google_Service_ToolResults_TestSuiteOverview');
Index: vendor/google/apiclient-services/src/ToolResults/TestTiming.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/TestTiming.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/TestTiming.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class TestTiming extends \Google\Model
+{
+  protected $testProcessDurationType = Duration::class;
+  protected $testProcessDurationDataType = '';
+
+  /**
+   * @param Duration
+   */
+  public function setTestProcessDuration(Duration $testProcessDuration)
+  {
+    $this->testProcessDuration = $testProcessDuration;
+  }
+  /**
+   * @return Duration
+   */
+  public function getTestProcessDuration()
+  {
+    return $this->testProcessDuration;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TestTiming::class, 'Google_Service_ToolResults_TestTiming');
Index: vendor/google/apiclient-services/src/ToolResults/Thumbnail.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Thumbnail.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Thumbnail.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\ToolResults;
+
+class Thumbnail extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $contentType;
+  /**
+   * @var string
+   */
+  public $data;
+  /**
+   * @var int
+   */
+  public $heightPx;
+  /**
+   * @var int
+   */
+  public $widthPx;
+
+  /**
+   * @param string
+   */
+  public function setContentType($contentType)
+  {
+    $this->contentType = $contentType;
+  }
+  /**
+   * @return string
+   */
+  public function getContentType()
+  {
+    return $this->contentType;
+  }
+  /**
+   * @param string
+   */
+  public function setData($data)
+  {
+    $this->data = $data;
+  }
+  /**
+   * @return string
+   */
+  public function getData()
+  {
+    return $this->data;
+  }
+  /**
+   * @param int
+   */
+  public function setHeightPx($heightPx)
+  {
+    $this->heightPx = $heightPx;
+  }
+  /**
+   * @return int
+   */
+  public function getHeightPx()
+  {
+    return $this->heightPx;
+  }
+  /**
+   * @param int
+   */
+  public function setWidthPx($widthPx)
+  {
+    $this->widthPx = $widthPx;
+  }
+  /**
+   * @return int
+   */
+  public function getWidthPx()
+  {
+    return $this->widthPx;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Thumbnail::class, 'Google_Service_ToolResults_Thumbnail');
Index: vendor/google/apiclient-services/src/ToolResults/Timestamp.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/Timestamp.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/Timestamp.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class Timestamp extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $nanos;
+  /**
+   * @var string
+   */
+  public $seconds;
+
+  /**
+   * @param int
+   */
+  public function setNanos($nanos)
+  {
+    $this->nanos = $nanos;
+  }
+  /**
+   * @return int
+   */
+  public function getNanos()
+  {
+    return $this->nanos;
+  }
+  /**
+   * @param string
+   */
+  public function setSeconds($seconds)
+  {
+    $this->seconds = $seconds;
+  }
+  /**
+   * @return string
+   */
+  public function getSeconds()
+  {
+    return $this->seconds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Timestamp::class, 'Google_Service_ToolResults_Timestamp');
Index: vendor/google/apiclient-services/src/ToolResults/ToolExecution.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/ToolExecution.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/ToolExecution.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,93 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class ToolExecution extends \Google\Collection
+{
+  protected $collection_key = 'toolOutputs';
+  /**
+   * @var string[]
+   */
+  public $commandLineArguments;
+  protected $exitCodeType = ToolExitCode::class;
+  protected $exitCodeDataType = '';
+  protected $toolLogsType = FileReference::class;
+  protected $toolLogsDataType = 'array';
+  protected $toolOutputsType = ToolOutputReference::class;
+  protected $toolOutputsDataType = 'array';
+
+  /**
+   * @param string[]
+   */
+  public function setCommandLineArguments($commandLineArguments)
+  {
+    $this->commandLineArguments = $commandLineArguments;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCommandLineArguments()
+  {
+    return $this->commandLineArguments;
+  }
+  /**
+   * @param ToolExitCode
+   */
+  public function setExitCode(ToolExitCode $exitCode)
+  {
+    $this->exitCode = $exitCode;
+  }
+  /**
+   * @return ToolExitCode
+   */
+  public function getExitCode()
+  {
+    return $this->exitCode;
+  }
+  /**
+   * @param FileReference[]
+   */
+  public function setToolLogs($toolLogs)
+  {
+    $this->toolLogs = $toolLogs;
+  }
+  /**
+   * @return FileReference[]
+   */
+  public function getToolLogs()
+  {
+    return $this->toolLogs;
+  }
+  /**
+   * @param ToolOutputReference[]
+   */
+  public function setToolOutputs($toolOutputs)
+  {
+    $this->toolOutputs = $toolOutputs;
+  }
+  /**
+   * @return ToolOutputReference[]
+   */
+  public function getToolOutputs()
+  {
+    return $this->toolOutputs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ToolExecution::class, 'Google_Service_ToolResults_ToolExecution');
Index: vendor/google/apiclient-services/src/ToolResults/ToolExecutionStep.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/ToolExecutionStep.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/ToolExecutionStep.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class ToolExecutionStep extends \Google\Model
+{
+  protected $toolExecutionType = ToolExecution::class;
+  protected $toolExecutionDataType = '';
+
+  /**
+   * @param ToolExecution
+   */
+  public function setToolExecution(ToolExecution $toolExecution)
+  {
+    $this->toolExecution = $toolExecution;
+  }
+  /**
+   * @return ToolExecution
+   */
+  public function getToolExecution()
+  {
+    return $this->toolExecution;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ToolExecutionStep::class, 'Google_Service_ToolResults_ToolExecutionStep');
Index: vendor/google/apiclient-services/src/ToolResults/ToolExitCode.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/ToolExitCode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/ToolExitCode.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\ToolResults;
+
+class ToolExitCode extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $number;
+
+  /**
+   * @param int
+   */
+  public function setNumber($number)
+  {
+    $this->number = $number;
+  }
+  /**
+   * @return int
+   */
+  public function getNumber()
+  {
+    return $this->number;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ToolExitCode::class, 'Google_Service_ToolResults_ToolExitCode');
Index: vendor/google/apiclient-services/src/ToolResults/ToolOutputReference.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/ToolOutputReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/ToolOutputReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,74 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ToolResults;
+
+class ToolOutputReference extends \Google\Model
+{
+  protected $creationTimeType = Timestamp::class;
+  protected $creationTimeDataType = '';
+  protected $outputType = FileReference::class;
+  protected $outputDataType = '';
+  protected $testCaseType = TestCaseReference::class;
+  protected $testCaseDataType = '';
+
+  /**
+   * @param Timestamp
+   */
+  public function setCreationTime(Timestamp $creationTime)
+  {
+    $this->creationTime = $creationTime;
+  }
+  /**
+   * @return Timestamp
+   */
+  public function getCreationTime()
+  {
+    return $this->creationTime;
+  }
+  /**
+   * @param FileReference
+   */
+  public function setOutput(FileReference $output)
+  {
+    $this->output = $output;
+  }
+  /**
+   * @return FileReference
+   */
+  public function getOutput()
+  {
+    return $this->output;
+  }
+  /**
+   * @param TestCaseReference
+   */
+  public function setTestCase(TestCaseReference $testCase)
+  {
+    $this->testCase = $testCase;
+  }
+  /**
+   * @return TestCaseReference
+   */
+  public function getTestCase()
+  {
+    return $this->testCase;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ToolOutputReference::class, 'Google_Service_ToolResults_ToolOutputReference');
Index: vendor/google/apiclient-services/src/ToolResults/UIElementTooDeep.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/UIElementTooDeep.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/UIElementTooDeep.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\ToolResults;
+
+class UIElementTooDeep extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $depth;
+  /**
+   * @var string
+   */
+  public $screenId;
+  /**
+   * @var string
+   */
+  public $screenStateId;
+
+  /**
+   * @param int
+   */
+  public function setDepth($depth)
+  {
+    $this->depth = $depth;
+  }
+  /**
+   * @return int
+   */
+  public function getDepth()
+  {
+    return $this->depth;
+  }
+  /**
+   * @param string
+   */
+  public function setScreenId($screenId)
+  {
+    $this->screenId = $screenId;
+  }
+  /**
+   * @return string
+   */
+  public function getScreenId()
+  {
+    return $this->screenId;
+  }
+  /**
+   * @param string
+   */
+  public function setScreenStateId($screenStateId)
+  {
+    $this->screenStateId = $screenStateId;
+  }
+  /**
+   * @return string
+   */
+  public function getScreenStateId()
+  {
+    return $this->screenStateId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UIElementTooDeep::class, 'Google_Service_ToolResults_UIElementTooDeep');
Index: vendor/google/apiclient-services/src/ToolResults/UnspecifiedWarning.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/UnspecifiedWarning.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/UnspecifiedWarning.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\ToolResults;
+
+class UnspecifiedWarning extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UnspecifiedWarning::class, 'Google_Service_ToolResults_UnspecifiedWarning');
Index: vendor/google/apiclient-services/src/ToolResults/UnusedRoboDirective.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/UnusedRoboDirective.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/UnusedRoboDirective.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\ToolResults;
+
+class UnusedRoboDirective 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(UnusedRoboDirective::class, 'Google_Service_ToolResults_UnusedRoboDirective');
Index: vendor/google/apiclient-services/src/ToolResults/UpgradeInsight.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/UpgradeInsight.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/UpgradeInsight.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\ToolResults;
+
+class UpgradeInsight extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $packageName;
+  /**
+   * @var string
+   */
+  public $upgradeToVersion;
+
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @param string
+   */
+  public function setUpgradeToVersion($upgradeToVersion)
+  {
+    $this->upgradeToVersion = $upgradeToVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getUpgradeToVersion()
+  {
+    return $this->upgradeToVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpgradeInsight::class, 'Google_Service_ToolResults_UpgradeInsight');
Index: vendor/google/apiclient-services/src/ToolResults/UsedRoboDirective.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/UsedRoboDirective.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/UsedRoboDirective.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\ToolResults;
+
+class UsedRoboDirective 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(UsedRoboDirective::class, 'Google_Service_ToolResults_UsedRoboDirective');
Index: vendor/google/apiclient-services/src/ToolResults/UsedRoboIgnoreDirective.php
===================================================================
--- vendor/google/apiclient-services/src/ToolResults/UsedRoboIgnoreDirective.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ToolResults/UsedRoboIgnoreDirective.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\ToolResults;
+
+class UsedRoboIgnoreDirective 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(UsedRoboIgnoreDirective::class, 'Google_Service_ToolResults_UsedRoboIgnoreDirective');
