Index: vendor/google/apiclient-services/src/AndroidManagement/AdbShellCommandEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/AdbShellCommandEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/AdbShellCommandEvent.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\AndroidManagement;
+
+class AdbShellCommandEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $shellCmd;
+
+  /**
+   * @param string
+   */
+  public function setShellCmd($shellCmd)
+  {
+    $this->shellCmd = $shellCmd;
+  }
+  /**
+   * @return string
+   */
+  public function getShellCmd()
+  {
+    return $this->shellCmd;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AdbShellCommandEvent::class, 'Google_Service_AndroidManagement_AdbShellCommandEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/AdbShellInteractiveEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/AdbShellInteractiveEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/AdbShellInteractiveEvent.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\AndroidManagement;
+
+class AdbShellInteractiveEvent extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AdbShellInteractiveEvent::class, 'Google_Service_AndroidManagement_AdbShellInteractiveEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/AdvancedSecurityOverrides.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/AdvancedSecurityOverrides.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/AdvancedSecurityOverrides.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,153 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class AdvancedSecurityOverrides extends \Google\Collection
+{
+  protected $collection_key = 'personalAppsThatCanReadWorkNotifications';
+  /**
+   * @var string
+   */
+  public $commonCriteriaMode;
+  /**
+   * @var string
+   */
+  public $contentProtectionPolicy;
+  /**
+   * @var string
+   */
+  public $developerSettings;
+  /**
+   * @var string
+   */
+  public $googlePlayProtectVerifyApps;
+  /**
+   * @var string
+   */
+  public $mtePolicy;
+  /**
+   * @var string[]
+   */
+  public $personalAppsThatCanReadWorkNotifications;
+  /**
+   * @var string
+   */
+  public $untrustedAppsPolicy;
+
+  /**
+   * @param string
+   */
+  public function setCommonCriteriaMode($commonCriteriaMode)
+  {
+    $this->commonCriteriaMode = $commonCriteriaMode;
+  }
+  /**
+   * @return string
+   */
+  public function getCommonCriteriaMode()
+  {
+    return $this->commonCriteriaMode;
+  }
+  /**
+   * @param string
+   */
+  public function setContentProtectionPolicy($contentProtectionPolicy)
+  {
+    $this->contentProtectionPolicy = $contentProtectionPolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getContentProtectionPolicy()
+  {
+    return $this->contentProtectionPolicy;
+  }
+  /**
+   * @param string
+   */
+  public function setDeveloperSettings($developerSettings)
+  {
+    $this->developerSettings = $developerSettings;
+  }
+  /**
+   * @return string
+   */
+  public function getDeveloperSettings()
+  {
+    return $this->developerSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setGooglePlayProtectVerifyApps($googlePlayProtectVerifyApps)
+  {
+    $this->googlePlayProtectVerifyApps = $googlePlayProtectVerifyApps;
+  }
+  /**
+   * @return string
+   */
+  public function getGooglePlayProtectVerifyApps()
+  {
+    return $this->googlePlayProtectVerifyApps;
+  }
+  /**
+   * @param string
+   */
+  public function setMtePolicy($mtePolicy)
+  {
+    $this->mtePolicy = $mtePolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getMtePolicy()
+  {
+    return $this->mtePolicy;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPersonalAppsThatCanReadWorkNotifications($personalAppsThatCanReadWorkNotifications)
+  {
+    $this->personalAppsThatCanReadWorkNotifications = $personalAppsThatCanReadWorkNotifications;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPersonalAppsThatCanReadWorkNotifications()
+  {
+    return $this->personalAppsThatCanReadWorkNotifications;
+  }
+  /**
+   * @param string
+   */
+  public function setUntrustedAppsPolicy($untrustedAppsPolicy)
+  {
+    $this->untrustedAppsPolicy = $untrustedAppsPolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getUntrustedAppsPolicy()
+  {
+    return $this->untrustedAppsPolicy;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AdvancedSecurityOverrides::class, 'Google_Service_AndroidManagement_AdvancedSecurityOverrides');
Index: vendor/google/apiclient-services/src/AndroidManagement/AlwaysOnVpnPackage.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/AlwaysOnVpnPackage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/AlwaysOnVpnPackage.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\AndroidManagement;
+
+class AlwaysOnVpnPackage extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $lockdownEnabled;
+  /**
+   * @var string
+   */
+  public $packageName;
+
+  /**
+   * @param bool
+   */
+  public function setLockdownEnabled($lockdownEnabled)
+  {
+    $this->lockdownEnabled = $lockdownEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getLockdownEnabled()
+  {
+    return $this->lockdownEnabled;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AlwaysOnVpnPackage::class, 'Google_Service_AndroidManagement_AlwaysOnVpnPackage');
Index: vendor/google/apiclient-services/src/AndroidManagement/AndroidmanagementEmpty.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/AndroidmanagementEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/AndroidmanagementEmpty.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\AndroidManagement;
+
+class AndroidmanagementEmpty extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AndroidmanagementEmpty::class, 'Google_Service_AndroidManagement_AndroidmanagementEmpty');
Index: vendor/google/apiclient-services/src/AndroidManagement/ApiLevelCondition.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ApiLevelCondition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ApiLevelCondition.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\AndroidManagement;
+
+class ApiLevelCondition extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $minApiLevel;
+
+  /**
+   * @param int
+   */
+  public function setMinApiLevel($minApiLevel)
+  {
+    $this->minApiLevel = $minApiLevel;
+  }
+  /**
+   * @return int
+   */
+  public function getMinApiLevel()
+  {
+    return $this->minApiLevel;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ApiLevelCondition::class, 'Google_Service_AndroidManagement_ApiLevelCondition');
Index: vendor/google/apiclient-services/src/AndroidManagement/AppProcessInfo.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/AppProcessInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/AppProcessInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,153 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class AppProcessInfo extends \Google\Collection
+{
+  protected $collection_key = 'packageNames';
+  /**
+   * @var string
+   */
+  public $apkSha256Hash;
+  /**
+   * @var string[]
+   */
+  public $packageNames;
+  /**
+   * @var int
+   */
+  public $pid;
+  /**
+   * @var string
+   */
+  public $processName;
+  /**
+   * @var string
+   */
+  public $seinfo;
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var int
+   */
+  public $uid;
+
+  /**
+   * @param string
+   */
+  public function setApkSha256Hash($apkSha256Hash)
+  {
+    $this->apkSha256Hash = $apkSha256Hash;
+  }
+  /**
+   * @return string
+   */
+  public function getApkSha256Hash()
+  {
+    return $this->apkSha256Hash;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPackageNames($packageNames)
+  {
+    $this->packageNames = $packageNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPackageNames()
+  {
+    return $this->packageNames;
+  }
+  /**
+   * @param int
+   */
+  public function setPid($pid)
+  {
+    $this->pid = $pid;
+  }
+  /**
+   * @return int
+   */
+  public function getPid()
+  {
+    return $this->pid;
+  }
+  /**
+   * @param string
+   */
+  public function setProcessName($processName)
+  {
+    $this->processName = $processName;
+  }
+  /**
+   * @return string
+   */
+  public function getProcessName()
+  {
+    return $this->processName;
+  }
+  /**
+   * @param string
+   */
+  public function setSeinfo($seinfo)
+  {
+    $this->seinfo = $seinfo;
+  }
+  /**
+   * @return string
+   */
+  public function getSeinfo()
+  {
+    return $this->seinfo;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param int
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return int
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppProcessInfo::class, 'Google_Service_AndroidManagement_AppProcessInfo');
Index: vendor/google/apiclient-services/src/AndroidManagement/AppProcessStartEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/AppProcessStartEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/AppProcessStartEvent.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\AndroidManagement;
+
+class AppProcessStartEvent extends \Google\Model
+{
+  protected $processInfoType = AppProcessInfo::class;
+  protected $processInfoDataType = '';
+
+  /**
+   * @param AppProcessInfo
+   */
+  public function setProcessInfo(AppProcessInfo $processInfo)
+  {
+    $this->processInfo = $processInfo;
+  }
+  /**
+   * @return AppProcessInfo
+   */
+  public function getProcessInfo()
+  {
+    return $this->processInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppProcessStartEvent::class, 'Google_Service_AndroidManagement_AppProcessStartEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/AppTrackInfo.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/AppTrackInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/AppTrackInfo.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\AndroidManagement;
+
+class AppTrackInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $trackAlias;
+  /**
+   * @var string
+   */
+  public $trackId;
+
+  /**
+   * @param string
+   */
+  public function setTrackAlias($trackAlias)
+  {
+    $this->trackAlias = $trackAlias;
+  }
+  /**
+   * @return string
+   */
+  public function getTrackAlias()
+  {
+    return $this->trackAlias;
+  }
+  /**
+   * @param string
+   */
+  public function setTrackId($trackId)
+  {
+    $this->trackId = $trackId;
+  }
+  /**
+   * @return string
+   */
+  public function getTrackId()
+  {
+    return $this->trackId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppTrackInfo::class, 'Google_Service_AndroidManagement_AppTrackInfo');
Index: vendor/google/apiclient-services/src/AndroidManagement/AppVersion.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/AppVersion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/AppVersion.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\AndroidManagement;
+
+class AppVersion extends \Google\Collection
+{
+  protected $collection_key = 'trackIds';
+  /**
+   * @var bool
+   */
+  public $production;
+  /**
+   * @var string[]
+   */
+  public $trackIds;
+  /**
+   * @var int
+   */
+  public $versionCode;
+  /**
+   * @var string
+   */
+  public $versionString;
+
+  /**
+   * @param bool
+   */
+  public function setProduction($production)
+  {
+    $this->production = $production;
+  }
+  /**
+   * @return bool
+   */
+  public function getProduction()
+  {
+    return $this->production;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTrackIds($trackIds)
+  {
+    $this->trackIds = $trackIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTrackIds()
+  {
+    return $this->trackIds;
+  }
+  /**
+   * @param int
+   */
+  public function setVersionCode($versionCode)
+  {
+    $this->versionCode = $versionCode;
+  }
+  /**
+   * @return int
+   */
+  public function getVersionCode()
+  {
+    return $this->versionCode;
+  }
+  /**
+   * @param string
+   */
+  public function setVersionString($versionString)
+  {
+    $this->versionString = $versionString;
+  }
+  /**
+   * @return string
+   */
+  public function getVersionString()
+  {
+    return $this->versionString;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppVersion::class, 'Google_Service_AndroidManagement_AppVersion');
Index: vendor/google/apiclient-services/src/AndroidManagement/Application.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/Application.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/Application.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,415 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class Application extends \Google\Collection
+{
+  protected $collection_key = 'screenshotUrls';
+  /**
+   * @var string
+   */
+  public $appPricing;
+  protected $appTracksType = AppTrackInfo::class;
+  protected $appTracksDataType = 'array';
+  protected $appVersionsType = AppVersion::class;
+  protected $appVersionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $author;
+  /**
+   * @var string[]
+   */
+  public $availableCountries;
+  /**
+   * @var string
+   */
+  public $category;
+  /**
+   * @var string
+   */
+  public $contentRating;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $distributionChannel;
+  /**
+   * @var string[]
+   */
+  public $features;
+  /**
+   * @var string
+   */
+  public $fullDescription;
+  /**
+   * @var string
+   */
+  public $iconUrl;
+  protected $managedPropertiesType = ManagedProperty::class;
+  protected $managedPropertiesDataType = 'array';
+  /**
+   * @var int
+   */
+  public $minAndroidSdkVersion;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $permissionsType = ApplicationPermission::class;
+  protected $permissionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $playStoreUrl;
+  /**
+   * @var string
+   */
+  public $recentChanges;
+  /**
+   * @var string[]
+   */
+  public $screenshotUrls;
+  /**
+   * @var string
+   */
+  public $smallIconUrl;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setAppPricing($appPricing)
+  {
+    $this->appPricing = $appPricing;
+  }
+  /**
+   * @return string
+   */
+  public function getAppPricing()
+  {
+    return $this->appPricing;
+  }
+  /**
+   * @param AppTrackInfo[]
+   */
+  public function setAppTracks($appTracks)
+  {
+    $this->appTracks = $appTracks;
+  }
+  /**
+   * @return AppTrackInfo[]
+   */
+  public function getAppTracks()
+  {
+    return $this->appTracks;
+  }
+  /**
+   * @param AppVersion[]
+   */
+  public function setAppVersions($appVersions)
+  {
+    $this->appVersions = $appVersions;
+  }
+  /**
+   * @return AppVersion[]
+   */
+  public function getAppVersions()
+  {
+    return $this->appVersions;
+  }
+  /**
+   * @param string
+   */
+  public function setAuthor($author)
+  {
+    $this->author = $author;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthor()
+  {
+    return $this->author;
+  }
+  /**
+   * @param string[]
+   */
+  public function setAvailableCountries($availableCountries)
+  {
+    $this->availableCountries = $availableCountries;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAvailableCountries()
+  {
+    return $this->availableCountries;
+  }
+  /**
+   * @param string
+   */
+  public function setCategory($category)
+  {
+    $this->category = $category;
+  }
+  /**
+   * @return string
+   */
+  public function getCategory()
+  {
+    return $this->category;
+  }
+  /**
+   * @param string
+   */
+  public function setContentRating($contentRating)
+  {
+    $this->contentRating = $contentRating;
+  }
+  /**
+   * @return string
+   */
+  public function getContentRating()
+  {
+    return $this->contentRating;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDistributionChannel($distributionChannel)
+  {
+    $this->distributionChannel = $distributionChannel;
+  }
+  /**
+   * @return string
+   */
+  public function getDistributionChannel()
+  {
+    return $this->distributionChannel;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFeatures($features)
+  {
+    $this->features = $features;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFeatures()
+  {
+    return $this->features;
+  }
+  /**
+   * @param string
+   */
+  public function setFullDescription($fullDescription)
+  {
+    $this->fullDescription = $fullDescription;
+  }
+  /**
+   * @return string
+   */
+  public function getFullDescription()
+  {
+    return $this->fullDescription;
+  }
+  /**
+   * @param string
+   */
+  public function setIconUrl($iconUrl)
+  {
+    $this->iconUrl = $iconUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getIconUrl()
+  {
+    return $this->iconUrl;
+  }
+  /**
+   * @param ManagedProperty[]
+   */
+  public function setManagedProperties($managedProperties)
+  {
+    $this->managedProperties = $managedProperties;
+  }
+  /**
+   * @return ManagedProperty[]
+   */
+  public function getManagedProperties()
+  {
+    return $this->managedProperties;
+  }
+  /**
+   * @param int
+   */
+  public function setMinAndroidSdkVersion($minAndroidSdkVersion)
+  {
+    $this->minAndroidSdkVersion = $minAndroidSdkVersion;
+  }
+  /**
+   * @return int
+   */
+  public function getMinAndroidSdkVersion()
+  {
+    return $this->minAndroidSdkVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param ApplicationPermission[]
+   */
+  public function setPermissions($permissions)
+  {
+    $this->permissions = $permissions;
+  }
+  /**
+   * @return ApplicationPermission[]
+   */
+  public function getPermissions()
+  {
+    return $this->permissions;
+  }
+  /**
+   * @param string
+   */
+  public function setPlayStoreUrl($playStoreUrl)
+  {
+    $this->playStoreUrl = $playStoreUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getPlayStoreUrl()
+  {
+    return $this->playStoreUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setRecentChanges($recentChanges)
+  {
+    $this->recentChanges = $recentChanges;
+  }
+  /**
+   * @return string
+   */
+  public function getRecentChanges()
+  {
+    return $this->recentChanges;
+  }
+  /**
+   * @param string[]
+   */
+  public function setScreenshotUrls($screenshotUrls)
+  {
+    $this->screenshotUrls = $screenshotUrls;
+  }
+  /**
+   * @return string[]
+   */
+  public function getScreenshotUrls()
+  {
+    return $this->screenshotUrls;
+  }
+  /**
+   * @param string
+   */
+  public function setSmallIconUrl($smallIconUrl)
+  {
+    $this->smallIconUrl = $smallIconUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getSmallIconUrl()
+  {
+    return $this->smallIconUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Application::class, 'Google_Service_AndroidManagement_Application');
Index: vendor/google/apiclient-services/src/AndroidManagement/ApplicationEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ApplicationEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ApplicationEvent.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\AndroidManagement;
+
+class ApplicationEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $eventType;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEventType($eventType)
+  {
+    $this->eventType = $eventType;
+  }
+  /**
+   * @return string
+   */
+  public function getEventType()
+  {
+    return $this->eventType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ApplicationEvent::class, 'Google_Service_AndroidManagement_ApplicationEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/ApplicationPermission.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ApplicationPermission.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ApplicationPermission.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\AndroidManagement;
+
+class ApplicationPermission extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $permissionId;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPermissionId($permissionId)
+  {
+    $this->permissionId = $permissionId;
+  }
+  /**
+   * @return string
+   */
+  public function getPermissionId()
+  {
+    return $this->permissionId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ApplicationPermission::class, 'Google_Service_AndroidManagement_ApplicationPermission');
Index: vendor/google/apiclient-services/src/AndroidManagement/ApplicationPolicy.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ApplicationPolicy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ApplicationPolicy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,379 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class ApplicationPolicy extends \Google\Collection
+{
+  protected $collection_key = 'permissionGrants';
+  /**
+   * @var string[]
+   */
+  public $accessibleTrackIds;
+  /**
+   * @var string
+   */
+  public $alwaysOnVpnLockdownExemption;
+  /**
+   * @var string
+   */
+  public $autoUpdateMode;
+  /**
+   * @var string
+   */
+  public $connectedWorkAndPersonalApp;
+  /**
+   * @var string
+   */
+  public $credentialProviderPolicy;
+  /**
+   * @var string
+   */
+  public $defaultPermissionPolicy;
+  /**
+   * @var string[]
+   */
+  public $delegatedScopes;
+  /**
+   * @var bool
+   */
+  public $disabled;
+  protected $extensionConfigType = ExtensionConfig::class;
+  protected $extensionConfigDataType = '';
+  protected $installConstraintType = InstallConstraint::class;
+  protected $installConstraintDataType = 'array';
+  /**
+   * @var int
+   */
+  public $installPriority;
+  /**
+   * @var string
+   */
+  public $installType;
+  /**
+   * @var bool
+   */
+  public $lockTaskAllowed;
+  /**
+   * @var array[]
+   */
+  public $managedConfiguration;
+  protected $managedConfigurationTemplateType = ManagedConfigurationTemplate::class;
+  protected $managedConfigurationTemplateDataType = '';
+  /**
+   * @var int
+   */
+  public $minimumVersionCode;
+  /**
+   * @var string
+   */
+  public $packageName;
+  protected $permissionGrantsType = PermissionGrant::class;
+  protected $permissionGrantsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $userControlSettings;
+  /**
+   * @var string
+   */
+  public $workProfileWidgets;
+
+  /**
+   * @param string[]
+   */
+  public function setAccessibleTrackIds($accessibleTrackIds)
+  {
+    $this->accessibleTrackIds = $accessibleTrackIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAccessibleTrackIds()
+  {
+    return $this->accessibleTrackIds;
+  }
+  /**
+   * @param string
+   */
+  public function setAlwaysOnVpnLockdownExemption($alwaysOnVpnLockdownExemption)
+  {
+    $this->alwaysOnVpnLockdownExemption = $alwaysOnVpnLockdownExemption;
+  }
+  /**
+   * @return string
+   */
+  public function getAlwaysOnVpnLockdownExemption()
+  {
+    return $this->alwaysOnVpnLockdownExemption;
+  }
+  /**
+   * @param string
+   */
+  public function setAutoUpdateMode($autoUpdateMode)
+  {
+    $this->autoUpdateMode = $autoUpdateMode;
+  }
+  /**
+   * @return string
+   */
+  public function getAutoUpdateMode()
+  {
+    return $this->autoUpdateMode;
+  }
+  /**
+   * @param string
+   */
+  public function setConnectedWorkAndPersonalApp($connectedWorkAndPersonalApp)
+  {
+    $this->connectedWorkAndPersonalApp = $connectedWorkAndPersonalApp;
+  }
+  /**
+   * @return string
+   */
+  public function getConnectedWorkAndPersonalApp()
+  {
+    return $this->connectedWorkAndPersonalApp;
+  }
+  /**
+   * @param string
+   */
+  public function setCredentialProviderPolicy($credentialProviderPolicy)
+  {
+    $this->credentialProviderPolicy = $credentialProviderPolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getCredentialProviderPolicy()
+  {
+    return $this->credentialProviderPolicy;
+  }
+  /**
+   * @param string
+   */
+  public function setDefaultPermissionPolicy($defaultPermissionPolicy)
+  {
+    $this->defaultPermissionPolicy = $defaultPermissionPolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultPermissionPolicy()
+  {
+    return $this->defaultPermissionPolicy;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDelegatedScopes($delegatedScopes)
+  {
+    $this->delegatedScopes = $delegatedScopes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDelegatedScopes()
+  {
+    return $this->delegatedScopes;
+  }
+  /**
+   * @param bool
+   */
+  public function setDisabled($disabled)
+  {
+    $this->disabled = $disabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisabled()
+  {
+    return $this->disabled;
+  }
+  /**
+   * @param ExtensionConfig
+   */
+  public function setExtensionConfig(ExtensionConfig $extensionConfig)
+  {
+    $this->extensionConfig = $extensionConfig;
+  }
+  /**
+   * @return ExtensionConfig
+   */
+  public function getExtensionConfig()
+  {
+    return $this->extensionConfig;
+  }
+  /**
+   * @param InstallConstraint[]
+   */
+  public function setInstallConstraint($installConstraint)
+  {
+    $this->installConstraint = $installConstraint;
+  }
+  /**
+   * @return InstallConstraint[]
+   */
+  public function getInstallConstraint()
+  {
+    return $this->installConstraint;
+  }
+  /**
+   * @param int
+   */
+  public function setInstallPriority($installPriority)
+  {
+    $this->installPriority = $installPriority;
+  }
+  /**
+   * @return int
+   */
+  public function getInstallPriority()
+  {
+    return $this->installPriority;
+  }
+  /**
+   * @param string
+   */
+  public function setInstallType($installType)
+  {
+    $this->installType = $installType;
+  }
+  /**
+   * @return string
+   */
+  public function getInstallType()
+  {
+    return $this->installType;
+  }
+  /**
+   * @param bool
+   */
+  public function setLockTaskAllowed($lockTaskAllowed)
+  {
+    $this->lockTaskAllowed = $lockTaskAllowed;
+  }
+  /**
+   * @return bool
+   */
+  public function getLockTaskAllowed()
+  {
+    return $this->lockTaskAllowed;
+  }
+  /**
+   * @param array[]
+   */
+  public function setManagedConfiguration($managedConfiguration)
+  {
+    $this->managedConfiguration = $managedConfiguration;
+  }
+  /**
+   * @return array[]
+   */
+  public function getManagedConfiguration()
+  {
+    return $this->managedConfiguration;
+  }
+  /**
+   * @param ManagedConfigurationTemplate
+   */
+  public function setManagedConfigurationTemplate(ManagedConfigurationTemplate $managedConfigurationTemplate)
+  {
+    $this->managedConfigurationTemplate = $managedConfigurationTemplate;
+  }
+  /**
+   * @return ManagedConfigurationTemplate
+   */
+  public function getManagedConfigurationTemplate()
+  {
+    return $this->managedConfigurationTemplate;
+  }
+  /**
+   * @param int
+   */
+  public function setMinimumVersionCode($minimumVersionCode)
+  {
+    $this->minimumVersionCode = $minimumVersionCode;
+  }
+  /**
+   * @return int
+   */
+  public function getMinimumVersionCode()
+  {
+    return $this->minimumVersionCode;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @param PermissionGrant[]
+   */
+  public function setPermissionGrants($permissionGrants)
+  {
+    $this->permissionGrants = $permissionGrants;
+  }
+  /**
+   * @return PermissionGrant[]
+   */
+  public function getPermissionGrants()
+  {
+    return $this->permissionGrants;
+  }
+  /**
+   * @param string
+   */
+  public function setUserControlSettings($userControlSettings)
+  {
+    $this->userControlSettings = $userControlSettings;
+  }
+  /**
+   * @return string
+   */
+  public function getUserControlSettings()
+  {
+    return $this->userControlSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkProfileWidgets($workProfileWidgets)
+  {
+    $this->workProfileWidgets = $workProfileWidgets;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkProfileWidgets()
+  {
+    return $this->workProfileWidgets;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ApplicationPolicy::class, 'Google_Service_AndroidManagement_ApplicationPolicy');
Index: vendor/google/apiclient-services/src/AndroidManagement/ApplicationReport.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ApplicationReport.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ApplicationReport.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,239 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class ApplicationReport extends \Google\Collection
+{
+  protected $collection_key = 'signingKeyCertFingerprints';
+  /**
+   * @var string
+   */
+  public $applicationSource;
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $eventsType = ApplicationEvent::class;
+  protected $eventsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $installerPackageName;
+  protected $keyedAppStatesType = KeyedAppState::class;
+  protected $keyedAppStatesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $packageName;
+  /**
+   * @var string
+   */
+  public $packageSha256Hash;
+  /**
+   * @var string[]
+   */
+  public $signingKeyCertFingerprints;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $userFacingType;
+  /**
+   * @var int
+   */
+  public $versionCode;
+  /**
+   * @var string
+   */
+  public $versionName;
+
+  /**
+   * @param string
+   */
+  public function setApplicationSource($applicationSource)
+  {
+    $this->applicationSource = $applicationSource;
+  }
+  /**
+   * @return string
+   */
+  public function getApplicationSource()
+  {
+    return $this->applicationSource;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param ApplicationEvent[]
+   */
+  public function setEvents($events)
+  {
+    $this->events = $events;
+  }
+  /**
+   * @return ApplicationEvent[]
+   */
+  public function getEvents()
+  {
+    return $this->events;
+  }
+  /**
+   * @param string
+   */
+  public function setInstallerPackageName($installerPackageName)
+  {
+    $this->installerPackageName = $installerPackageName;
+  }
+  /**
+   * @return string
+   */
+  public function getInstallerPackageName()
+  {
+    return $this->installerPackageName;
+  }
+  /**
+   * @param KeyedAppState[]
+   */
+  public function setKeyedAppStates($keyedAppStates)
+  {
+    $this->keyedAppStates = $keyedAppStates;
+  }
+  /**
+   * @return KeyedAppState[]
+   */
+  public function getKeyedAppStates()
+  {
+    return $this->keyedAppStates;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageSha256Hash($packageSha256Hash)
+  {
+    $this->packageSha256Hash = $packageSha256Hash;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageSha256Hash()
+  {
+    return $this->packageSha256Hash;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSigningKeyCertFingerprints($signingKeyCertFingerprints)
+  {
+    $this->signingKeyCertFingerprints = $signingKeyCertFingerprints;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSigningKeyCertFingerprints()
+  {
+    return $this->signingKeyCertFingerprints;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setUserFacingType($userFacingType)
+  {
+    $this->userFacingType = $userFacingType;
+  }
+  /**
+   * @return string
+   */
+  public function getUserFacingType()
+  {
+    return $this->userFacingType;
+  }
+  /**
+   * @param int
+   */
+  public function setVersionCode($versionCode)
+  {
+    $this->versionCode = $versionCode;
+  }
+  /**
+   * @return int
+   */
+  public function getVersionCode()
+  {
+    return $this->versionCode;
+  }
+  /**
+   * @param string
+   */
+  public function setVersionName($versionName)
+  {
+    $this->versionName = $versionName;
+  }
+  /**
+   * @return string
+   */
+  public function getVersionName()
+  {
+    return $this->versionName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ApplicationReport::class, 'Google_Service_AndroidManagement_ApplicationReport');
Index: vendor/google/apiclient-services/src/AndroidManagement/ApplicationReportingSettings.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ApplicationReportingSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ApplicationReportingSettings.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\AndroidManagement;
+
+class ApplicationReportingSettings extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $includeRemovedApps;
+
+  /**
+   * @param bool
+   */
+  public function setIncludeRemovedApps($includeRemovedApps)
+  {
+    $this->includeRemovedApps = $includeRemovedApps;
+  }
+  /**
+   * @return bool
+   */
+  public function getIncludeRemovedApps()
+  {
+    return $this->includeRemovedApps;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ApplicationReportingSettings::class, 'Google_Service_AndroidManagement_ApplicationReportingSettings');
Index: vendor/google/apiclient-services/src/AndroidManagement/BatchUsageLogEvents.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/BatchUsageLogEvents.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/BatchUsageLogEvents.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\AndroidManagement;
+
+class BatchUsageLogEvents extends \Google\Collection
+{
+  protected $collection_key = 'usageLogEvents';
+  /**
+   * @var string
+   */
+  public $device;
+  /**
+   * @var string
+   */
+  public $retrievalTime;
+  protected $usageLogEventsType = UsageLogEvent::class;
+  protected $usageLogEventsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $user;
+
+  /**
+   * @param string
+   */
+  public function setDevice($device)
+  {
+    $this->device = $device;
+  }
+  /**
+   * @return string
+   */
+  public function getDevice()
+  {
+    return $this->device;
+  }
+  /**
+   * @param string
+   */
+  public function setRetrievalTime($retrievalTime)
+  {
+    $this->retrievalTime = $retrievalTime;
+  }
+  /**
+   * @return string
+   */
+  public function getRetrievalTime()
+  {
+    return $this->retrievalTime;
+  }
+  /**
+   * @param UsageLogEvent[]
+   */
+  public function setUsageLogEvents($usageLogEvents)
+  {
+    $this->usageLogEvents = $usageLogEvents;
+  }
+  /**
+   * @return UsageLogEvent[]
+   */
+  public function getUsageLogEvents()
+  {
+    return $this->usageLogEvents;
+  }
+  /**
+   * @param string
+   */
+  public function setUser($user)
+  {
+    $this->user = $user;
+  }
+  /**
+   * @return string
+   */
+  public function getUser()
+  {
+    return $this->user;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchUsageLogEvents::class, 'Google_Service_AndroidManagement_BatchUsageLogEvents');
Index: vendor/google/apiclient-services/src/AndroidManagement/BlockAction.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/BlockAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/BlockAction.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\AndroidManagement;
+
+class BlockAction extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $blockAfterDays;
+  /**
+   * @var string
+   */
+  public $blockScope;
+
+  /**
+   * @param int
+   */
+  public function setBlockAfterDays($blockAfterDays)
+  {
+    $this->blockAfterDays = $blockAfterDays;
+  }
+  /**
+   * @return int
+   */
+  public function getBlockAfterDays()
+  {
+    return $this->blockAfterDays;
+  }
+  /**
+   * @param string
+   */
+  public function setBlockScope($blockScope)
+  {
+    $this->blockScope = $blockScope;
+  }
+  /**
+   * @return string
+   */
+  public function getBlockScope()
+  {
+    return $this->blockScope;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BlockAction::class, 'Google_Service_AndroidManagement_BlockAction');
Index: vendor/google/apiclient-services/src/AndroidManagement/CertAuthorityInstalledEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/CertAuthorityInstalledEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/CertAuthorityInstalledEvent.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\AndroidManagement;
+
+class CertAuthorityInstalledEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $certificate;
+  /**
+   * @var bool
+   */
+  public $success;
+  /**
+   * @var int
+   */
+  public $userId;
+
+  /**
+   * @param string
+   */
+  public function setCertificate($certificate)
+  {
+    $this->certificate = $certificate;
+  }
+  /**
+   * @return string
+   */
+  public function getCertificate()
+  {
+    return $this->certificate;
+  }
+  /**
+   * @param bool
+   */
+  public function setSuccess($success)
+  {
+    $this->success = $success;
+  }
+  /**
+   * @return bool
+   */
+  public function getSuccess()
+  {
+    return $this->success;
+  }
+  /**
+   * @param int
+   */
+  public function setUserId($userId)
+  {
+    $this->userId = $userId;
+  }
+  /**
+   * @return int
+   */
+  public function getUserId()
+  {
+    return $this->userId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CertAuthorityInstalledEvent::class, 'Google_Service_AndroidManagement_CertAuthorityInstalledEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/CertAuthorityRemovedEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/CertAuthorityRemovedEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/CertAuthorityRemovedEvent.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\AndroidManagement;
+
+class CertAuthorityRemovedEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $certificate;
+  /**
+   * @var bool
+   */
+  public $success;
+  /**
+   * @var int
+   */
+  public $userId;
+
+  /**
+   * @param string
+   */
+  public function setCertificate($certificate)
+  {
+    $this->certificate = $certificate;
+  }
+  /**
+   * @return string
+   */
+  public function getCertificate()
+  {
+    return $this->certificate;
+  }
+  /**
+   * @param bool
+   */
+  public function setSuccess($success)
+  {
+    $this->success = $success;
+  }
+  /**
+   * @return bool
+   */
+  public function getSuccess()
+  {
+    return $this->success;
+  }
+  /**
+   * @param int
+   */
+  public function setUserId($userId)
+  {
+    $this->userId = $userId;
+  }
+  /**
+   * @return int
+   */
+  public function getUserId()
+  {
+    return $this->userId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CertAuthorityRemovedEvent::class, 'Google_Service_AndroidManagement_CertAuthorityRemovedEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/CertValidationFailureEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/CertValidationFailureEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/CertValidationFailureEvent.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\AndroidManagement;
+
+class CertValidationFailureEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $failureReason;
+
+  /**
+   * @param string
+   */
+  public function setFailureReason($failureReason)
+  {
+    $this->failureReason = $failureReason;
+  }
+  /**
+   * @return string
+   */
+  public function getFailureReason()
+  {
+    return $this->failureReason;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CertValidationFailureEvent::class, 'Google_Service_AndroidManagement_CertValidationFailureEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/ChoosePrivateKeyRule.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ChoosePrivateKeyRule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ChoosePrivateKeyRule.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\AndroidManagement;
+
+class ChoosePrivateKeyRule extends \Google\Collection
+{
+  protected $collection_key = 'packageNames';
+  /**
+   * @var string[]
+   */
+  public $packageNames;
+  /**
+   * @var string
+   */
+  public $privateKeyAlias;
+  /**
+   * @var string
+   */
+  public $urlPattern;
+
+  /**
+   * @param string[]
+   */
+  public function setPackageNames($packageNames)
+  {
+    $this->packageNames = $packageNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPackageNames()
+  {
+    return $this->packageNames;
+  }
+  /**
+   * @param string
+   */
+  public function setPrivateKeyAlias($privateKeyAlias)
+  {
+    $this->privateKeyAlias = $privateKeyAlias;
+  }
+  /**
+   * @return string
+   */
+  public function getPrivateKeyAlias()
+  {
+    return $this->privateKeyAlias;
+  }
+  /**
+   * @param string
+   */
+  public function setUrlPattern($urlPattern)
+  {
+    $this->urlPattern = $urlPattern;
+  }
+  /**
+   * @return string
+   */
+  public function getUrlPattern()
+  {
+    return $this->urlPattern;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ChoosePrivateKeyRule::class, 'Google_Service_AndroidManagement_ChoosePrivateKeyRule');
Index: vendor/google/apiclient-services/src/AndroidManagement/ClearAppsDataParams.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ClearAppsDataParams.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ClearAppsDataParams.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class ClearAppsDataParams extends \Google\Collection
+{
+  protected $collection_key = 'packageNames';
+  /**
+   * @var string[]
+   */
+  public $packageNames;
+
+  /**
+   * @param string[]
+   */
+  public function setPackageNames($packageNames)
+  {
+    $this->packageNames = $packageNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPackageNames()
+  {
+    return $this->packageNames;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ClearAppsDataParams::class, 'Google_Service_AndroidManagement_ClearAppsDataParams');
Index: vendor/google/apiclient-services/src/AndroidManagement/ClearAppsDataStatus.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ClearAppsDataStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ClearAppsDataStatus.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\AndroidManagement;
+
+class ClearAppsDataStatus extends \Google\Model
+{
+  protected $resultsType = PerAppResult::class;
+  protected $resultsDataType = 'map';
+
+  /**
+   * @param PerAppResult[]
+   */
+  public function setResults($results)
+  {
+    $this->results = $results;
+  }
+  /**
+   * @return PerAppResult[]
+   */
+  public function getResults()
+  {
+    return $this->results;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ClearAppsDataStatus::class, 'Google_Service_AndroidManagement_ClearAppsDataStatus');
Index: vendor/google/apiclient-services/src/AndroidManagement/Command.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/Command.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/Command.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,249 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class Command extends \Google\Collection
+{
+  protected $collection_key = 'resetPasswordFlags';
+  protected $clearAppsDataParamsType = ClearAppsDataParams::class;
+  protected $clearAppsDataParamsDataType = '';
+  protected $clearAppsDataStatusType = ClearAppsDataStatus::class;
+  protected $clearAppsDataStatusDataType = '';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $duration;
+  /**
+   * @var string
+   */
+  public $errorCode;
+  /**
+   * @var string
+   */
+  public $newPassword;
+  /**
+   * @var string[]
+   */
+  public $resetPasswordFlags;
+  protected $startLostModeParamsType = StartLostModeParams::class;
+  protected $startLostModeParamsDataType = '';
+  protected $startLostModeStatusType = StartLostModeStatus::class;
+  protected $startLostModeStatusDataType = '';
+  protected $stopLostModeParamsType = StopLostModeParams::class;
+  protected $stopLostModeParamsDataType = '';
+  protected $stopLostModeStatusType = StopLostModeStatus::class;
+  protected $stopLostModeStatusDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $userName;
+
+  /**
+   * @param ClearAppsDataParams
+   */
+  public function setClearAppsDataParams(ClearAppsDataParams $clearAppsDataParams)
+  {
+    $this->clearAppsDataParams = $clearAppsDataParams;
+  }
+  /**
+   * @return ClearAppsDataParams
+   */
+  public function getClearAppsDataParams()
+  {
+    return $this->clearAppsDataParams;
+  }
+  /**
+   * @param ClearAppsDataStatus
+   */
+  public function setClearAppsDataStatus(ClearAppsDataStatus $clearAppsDataStatus)
+  {
+    $this->clearAppsDataStatus = $clearAppsDataStatus;
+  }
+  /**
+   * @return ClearAppsDataStatus
+   */
+  public function getClearAppsDataStatus()
+  {
+    return $this->clearAppsDataStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDuration($duration)
+  {
+    $this->duration = $duration;
+  }
+  /**
+   * @return string
+   */
+  public function getDuration()
+  {
+    return $this->duration;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorCode($errorCode)
+  {
+    $this->errorCode = $errorCode;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorCode()
+  {
+    return $this->errorCode;
+  }
+  /**
+   * @param string
+   */
+  public function setNewPassword($newPassword)
+  {
+    $this->newPassword = $newPassword;
+  }
+  /**
+   * @return string
+   */
+  public function getNewPassword()
+  {
+    return $this->newPassword;
+  }
+  /**
+   * @param string[]
+   */
+  public function setResetPasswordFlags($resetPasswordFlags)
+  {
+    $this->resetPasswordFlags = $resetPasswordFlags;
+  }
+  /**
+   * @return string[]
+   */
+  public function getResetPasswordFlags()
+  {
+    return $this->resetPasswordFlags;
+  }
+  /**
+   * @param StartLostModeParams
+   */
+  public function setStartLostModeParams(StartLostModeParams $startLostModeParams)
+  {
+    $this->startLostModeParams = $startLostModeParams;
+  }
+  /**
+   * @return StartLostModeParams
+   */
+  public function getStartLostModeParams()
+  {
+    return $this->startLostModeParams;
+  }
+  /**
+   * @param StartLostModeStatus
+   */
+  public function setStartLostModeStatus(StartLostModeStatus $startLostModeStatus)
+  {
+    $this->startLostModeStatus = $startLostModeStatus;
+  }
+  /**
+   * @return StartLostModeStatus
+   */
+  public function getStartLostModeStatus()
+  {
+    return $this->startLostModeStatus;
+  }
+  /**
+   * @param StopLostModeParams
+   */
+  public function setStopLostModeParams(StopLostModeParams $stopLostModeParams)
+  {
+    $this->stopLostModeParams = $stopLostModeParams;
+  }
+  /**
+   * @return StopLostModeParams
+   */
+  public function getStopLostModeParams()
+  {
+    return $this->stopLostModeParams;
+  }
+  /**
+   * @param StopLostModeStatus
+   */
+  public function setStopLostModeStatus(StopLostModeStatus $stopLostModeStatus)
+  {
+    $this->stopLostModeStatus = $stopLostModeStatus;
+  }
+  /**
+   * @return StopLostModeStatus
+   */
+  public function getStopLostModeStatus()
+  {
+    return $this->stopLostModeStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param string
+   */
+  public function setUserName($userName)
+  {
+    $this->userName = $userName;
+  }
+  /**
+   * @return string
+   */
+  public function getUserName()
+  {
+    return $this->userName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Command::class, 'Google_Service_AndroidManagement_Command');
Index: vendor/google/apiclient-services/src/AndroidManagement/CommonCriteriaModeInfo.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/CommonCriteriaModeInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/CommonCriteriaModeInfo.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\AndroidManagement;
+
+class CommonCriteriaModeInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $commonCriteriaModeStatus;
+  /**
+   * @var string
+   */
+  public $policySignatureVerificationStatus;
+
+  /**
+   * @param string
+   */
+  public function setCommonCriteriaModeStatus($commonCriteriaModeStatus)
+  {
+    $this->commonCriteriaModeStatus = $commonCriteriaModeStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getCommonCriteriaModeStatus()
+  {
+    return $this->commonCriteriaModeStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setPolicySignatureVerificationStatus($policySignatureVerificationStatus)
+  {
+    $this->policySignatureVerificationStatus = $policySignatureVerificationStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getPolicySignatureVerificationStatus()
+  {
+    return $this->policySignatureVerificationStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CommonCriteriaModeInfo::class, 'Google_Service_AndroidManagement_CommonCriteriaModeInfo');
Index: vendor/google/apiclient-services/src/AndroidManagement/ComplianceRule.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ComplianceRule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ComplianceRule.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\AndroidManagement;
+
+class ComplianceRule extends \Google\Collection
+{
+  protected $collection_key = 'packageNamesToDisable';
+  protected $apiLevelConditionType = ApiLevelCondition::class;
+  protected $apiLevelConditionDataType = '';
+  /**
+   * @var bool
+   */
+  public $disableApps;
+  protected $nonComplianceDetailConditionType = NonComplianceDetailCondition::class;
+  protected $nonComplianceDetailConditionDataType = '';
+  /**
+   * @var string[]
+   */
+  public $packageNamesToDisable;
+
+  /**
+   * @param ApiLevelCondition
+   */
+  public function setApiLevelCondition(ApiLevelCondition $apiLevelCondition)
+  {
+    $this->apiLevelCondition = $apiLevelCondition;
+  }
+  /**
+   * @return ApiLevelCondition
+   */
+  public function getApiLevelCondition()
+  {
+    return $this->apiLevelCondition;
+  }
+  /**
+   * @param bool
+   */
+  public function setDisableApps($disableApps)
+  {
+    $this->disableApps = $disableApps;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisableApps()
+  {
+    return $this->disableApps;
+  }
+  /**
+   * @param NonComplianceDetailCondition
+   */
+  public function setNonComplianceDetailCondition(NonComplianceDetailCondition $nonComplianceDetailCondition)
+  {
+    $this->nonComplianceDetailCondition = $nonComplianceDetailCondition;
+  }
+  /**
+   * @return NonComplianceDetailCondition
+   */
+  public function getNonComplianceDetailCondition()
+  {
+    return $this->nonComplianceDetailCondition;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPackageNamesToDisable($packageNamesToDisable)
+  {
+    $this->packageNamesToDisable = $packageNamesToDisable;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPackageNamesToDisable()
+  {
+    return $this->packageNamesToDisable;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ComplianceRule::class, 'Google_Service_AndroidManagement_ComplianceRule');
Index: vendor/google/apiclient-services/src/AndroidManagement/ConnectEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ConnectEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ConnectEvent.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\AndroidManagement;
+
+class ConnectEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $destinationIpAddress;
+  /**
+   * @var int
+   */
+  public $destinationPort;
+  /**
+   * @var string
+   */
+  public $packageName;
+
+  /**
+   * @param string
+   */
+  public function setDestinationIpAddress($destinationIpAddress)
+  {
+    $this->destinationIpAddress = $destinationIpAddress;
+  }
+  /**
+   * @return string
+   */
+  public function getDestinationIpAddress()
+  {
+    return $this->destinationIpAddress;
+  }
+  /**
+   * @param int
+   */
+  public function setDestinationPort($destinationPort)
+  {
+    $this->destinationPort = $destinationPort;
+  }
+  /**
+   * @return int
+   */
+  public function getDestinationPort()
+  {
+    return $this->destinationPort;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ConnectEvent::class, 'Google_Service_AndroidManagement_ConnectEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/ContactInfo.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ContactInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ContactInfo.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\AndroidManagement;
+
+class ContactInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $contactEmail;
+  /**
+   * @var string
+   */
+  public $dataProtectionOfficerEmail;
+  /**
+   * @var string
+   */
+  public $dataProtectionOfficerName;
+  /**
+   * @var string
+   */
+  public $dataProtectionOfficerPhone;
+  /**
+   * @var string
+   */
+  public $euRepresentativeEmail;
+  /**
+   * @var string
+   */
+  public $euRepresentativeName;
+  /**
+   * @var string
+   */
+  public $euRepresentativePhone;
+
+  /**
+   * @param string
+   */
+  public function setContactEmail($contactEmail)
+  {
+    $this->contactEmail = $contactEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getContactEmail()
+  {
+    return $this->contactEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setDataProtectionOfficerEmail($dataProtectionOfficerEmail)
+  {
+    $this->dataProtectionOfficerEmail = $dataProtectionOfficerEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getDataProtectionOfficerEmail()
+  {
+    return $this->dataProtectionOfficerEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setDataProtectionOfficerName($dataProtectionOfficerName)
+  {
+    $this->dataProtectionOfficerName = $dataProtectionOfficerName;
+  }
+  /**
+   * @return string
+   */
+  public function getDataProtectionOfficerName()
+  {
+    return $this->dataProtectionOfficerName;
+  }
+  /**
+   * @param string
+   */
+  public function setDataProtectionOfficerPhone($dataProtectionOfficerPhone)
+  {
+    $this->dataProtectionOfficerPhone = $dataProtectionOfficerPhone;
+  }
+  /**
+   * @return string
+   */
+  public function getDataProtectionOfficerPhone()
+  {
+    return $this->dataProtectionOfficerPhone;
+  }
+  /**
+   * @param string
+   */
+  public function setEuRepresentativeEmail($euRepresentativeEmail)
+  {
+    $this->euRepresentativeEmail = $euRepresentativeEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getEuRepresentativeEmail()
+  {
+    return $this->euRepresentativeEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setEuRepresentativeName($euRepresentativeName)
+  {
+    $this->euRepresentativeName = $euRepresentativeName;
+  }
+  /**
+   * @return string
+   */
+  public function getEuRepresentativeName()
+  {
+    return $this->euRepresentativeName;
+  }
+  /**
+   * @param string
+   */
+  public function setEuRepresentativePhone($euRepresentativePhone)
+  {
+    $this->euRepresentativePhone = $euRepresentativePhone;
+  }
+  /**
+   * @return string
+   */
+  public function getEuRepresentativePhone()
+  {
+    return $this->euRepresentativePhone;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContactInfo::class, 'Google_Service_AndroidManagement_ContactInfo');
Index: vendor/google/apiclient-services/src/AndroidManagement/ContentProviderEndpoint.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ContentProviderEndpoint.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ContentProviderEndpoint.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\AndroidManagement;
+
+class ContentProviderEndpoint extends \Google\Collection
+{
+  protected $collection_key = 'signingCertsSha256';
+  /**
+   * @var string
+   */
+  public $packageName;
+  /**
+   * @var string[]
+   */
+  public $signingCertsSha256;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSigningCertsSha256($signingCertsSha256)
+  {
+    $this->signingCertsSha256 = $signingCertsSha256;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSigningCertsSha256()
+  {
+    return $this->signingCertsSha256;
+  }
+  /**
+   * @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(ContentProviderEndpoint::class, 'Google_Service_AndroidManagement_ContentProviderEndpoint');
Index: vendor/google/apiclient-services/src/AndroidManagement/CrossProfilePolicies.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/CrossProfilePolicies.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/CrossProfilePolicies.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,114 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class CrossProfilePolicies extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $crossProfileCopyPaste;
+  /**
+   * @var string
+   */
+  public $crossProfileDataSharing;
+  protected $exemptionsToShowWorkContactsInPersonalProfileType = PackageNameList::class;
+  protected $exemptionsToShowWorkContactsInPersonalProfileDataType = '';
+  /**
+   * @var string
+   */
+  public $showWorkContactsInPersonalProfile;
+  /**
+   * @var string
+   */
+  public $workProfileWidgetsDefault;
+
+  /**
+   * @param string
+   */
+  public function setCrossProfileCopyPaste($crossProfileCopyPaste)
+  {
+    $this->crossProfileCopyPaste = $crossProfileCopyPaste;
+  }
+  /**
+   * @return string
+   */
+  public function getCrossProfileCopyPaste()
+  {
+    return $this->crossProfileCopyPaste;
+  }
+  /**
+   * @param string
+   */
+  public function setCrossProfileDataSharing($crossProfileDataSharing)
+  {
+    $this->crossProfileDataSharing = $crossProfileDataSharing;
+  }
+  /**
+   * @return string
+   */
+  public function getCrossProfileDataSharing()
+  {
+    return $this->crossProfileDataSharing;
+  }
+  /**
+   * @param PackageNameList
+   */
+  public function setExemptionsToShowWorkContactsInPersonalProfile(PackageNameList $exemptionsToShowWorkContactsInPersonalProfile)
+  {
+    $this->exemptionsToShowWorkContactsInPersonalProfile = $exemptionsToShowWorkContactsInPersonalProfile;
+  }
+  /**
+   * @return PackageNameList
+   */
+  public function getExemptionsToShowWorkContactsInPersonalProfile()
+  {
+    return $this->exemptionsToShowWorkContactsInPersonalProfile;
+  }
+  /**
+   * @param string
+   */
+  public function setShowWorkContactsInPersonalProfile($showWorkContactsInPersonalProfile)
+  {
+    $this->showWorkContactsInPersonalProfile = $showWorkContactsInPersonalProfile;
+  }
+  /**
+   * @return string
+   */
+  public function getShowWorkContactsInPersonalProfile()
+  {
+    return $this->showWorkContactsInPersonalProfile;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkProfileWidgetsDefault($workProfileWidgetsDefault)
+  {
+    $this->workProfileWidgetsDefault = $workProfileWidgetsDefault;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkProfileWidgetsDefault()
+  {
+    return $this->workProfileWidgetsDefault;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CrossProfilePolicies::class, 'Google_Service_AndroidManagement_CrossProfilePolicies');
Index: vendor/google/apiclient-services/src/AndroidManagement/CryptoSelfTestCompletedEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/CryptoSelfTestCompletedEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/CryptoSelfTestCompletedEvent.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\AndroidManagement;
+
+class CryptoSelfTestCompletedEvent extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $success;
+
+  /**
+   * @param bool
+   */
+  public function setSuccess($success)
+  {
+    $this->success = $success;
+  }
+  /**
+   * @return bool
+   */
+  public function getSuccess()
+  {
+    return $this->success;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CryptoSelfTestCompletedEvent::class, 'Google_Service_AndroidManagement_CryptoSelfTestCompletedEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/Date.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/Date.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/Date.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class Date extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $day;
+  /**
+   * @var int
+   */
+  public $month;
+  /**
+   * @var int
+   */
+  public $year;
+
+  /**
+   * @param int
+   */
+  public function setDay($day)
+  {
+    $this->day = $day;
+  }
+  /**
+   * @return int
+   */
+  public function getDay()
+  {
+    return $this->day;
+  }
+  /**
+   * @param int
+   */
+  public function setMonth($month)
+  {
+    $this->month = $month;
+  }
+  /**
+   * @return int
+   */
+  public function getMonth()
+  {
+    return $this->month;
+  }
+  /**
+   * @param int
+   */
+  public function setYear($year)
+  {
+    $this->year = $year;
+  }
+  /**
+   * @return int
+   */
+  public function getYear()
+  {
+    return $this->year;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Date::class, 'Google_Service_AndroidManagement_Date');
Index: vendor/google/apiclient-services/src/AndroidManagement/Device.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/Device.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/Device.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,641 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class Device extends \Google\Collection
+{
+  protected $collection_key = 'previousDeviceNames';
+  /**
+   * @var int
+   */
+  public $apiLevel;
+  protected $applicationReportsType = ApplicationReport::class;
+  protected $applicationReportsDataType = 'array';
+  protected $appliedPasswordPoliciesType = PasswordRequirements::class;
+  protected $appliedPasswordPoliciesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $appliedPolicyName;
+  /**
+   * @var string
+   */
+  public $appliedPolicyVersion;
+  /**
+   * @var string
+   */
+  public $appliedState;
+  protected $commonCriteriaModeInfoType = CommonCriteriaModeInfo::class;
+  protected $commonCriteriaModeInfoDataType = '';
+  protected $deviceSettingsType = DeviceSettings::class;
+  protected $deviceSettingsDataType = '';
+  protected $disabledReasonType = UserFacingMessage::class;
+  protected $disabledReasonDataType = '';
+  protected $displaysType = Display::class;
+  protected $displaysDataType = 'array';
+  protected $dpcMigrationInfoType = DpcMigrationInfo::class;
+  protected $dpcMigrationInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $enrollmentTime;
+  /**
+   * @var string
+   */
+  public $enrollmentTokenData;
+  /**
+   * @var string
+   */
+  public $enrollmentTokenName;
+  protected $hardwareInfoType = HardwareInfo::class;
+  protected $hardwareInfoDataType = '';
+  protected $hardwareStatusSamplesType = HardwareStatus::class;
+  protected $hardwareStatusSamplesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $lastPolicyComplianceReportTime;
+  /**
+   * @var string
+   */
+  public $lastPolicySyncTime;
+  /**
+   * @var string
+   */
+  public $lastStatusReportTime;
+  /**
+   * @var string
+   */
+  public $managementMode;
+  protected $memoryEventsType = MemoryEvent::class;
+  protected $memoryEventsDataType = 'array';
+  protected $memoryInfoType = MemoryInfo::class;
+  protected $memoryInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $networkInfoType = NetworkInfo::class;
+  protected $networkInfoDataType = '';
+  protected $nonComplianceDetailsType = NonComplianceDetail::class;
+  protected $nonComplianceDetailsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $ownership;
+  /**
+   * @var bool
+   */
+  public $policyCompliant;
+  /**
+   * @var string
+   */
+  public $policyName;
+  protected $powerManagementEventsType = PowerManagementEvent::class;
+  protected $powerManagementEventsDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $previousDeviceNames;
+  protected $securityPostureType = SecurityPosture::class;
+  protected $securityPostureDataType = '';
+  protected $softwareInfoType = SoftwareInfo::class;
+  protected $softwareInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string[]
+   */
+  public $systemProperties;
+  protected $userType = User::class;
+  protected $userDataType = '';
+  /**
+   * @var string
+   */
+  public $userName;
+
+  /**
+   * @param int
+   */
+  public function setApiLevel($apiLevel)
+  {
+    $this->apiLevel = $apiLevel;
+  }
+  /**
+   * @return int
+   */
+  public function getApiLevel()
+  {
+    return $this->apiLevel;
+  }
+  /**
+   * @param ApplicationReport[]
+   */
+  public function setApplicationReports($applicationReports)
+  {
+    $this->applicationReports = $applicationReports;
+  }
+  /**
+   * @return ApplicationReport[]
+   */
+  public function getApplicationReports()
+  {
+    return $this->applicationReports;
+  }
+  /**
+   * @param PasswordRequirements[]
+   */
+  public function setAppliedPasswordPolicies($appliedPasswordPolicies)
+  {
+    $this->appliedPasswordPolicies = $appliedPasswordPolicies;
+  }
+  /**
+   * @return PasswordRequirements[]
+   */
+  public function getAppliedPasswordPolicies()
+  {
+    return $this->appliedPasswordPolicies;
+  }
+  /**
+   * @param string
+   */
+  public function setAppliedPolicyName($appliedPolicyName)
+  {
+    $this->appliedPolicyName = $appliedPolicyName;
+  }
+  /**
+   * @return string
+   */
+  public function getAppliedPolicyName()
+  {
+    return $this->appliedPolicyName;
+  }
+  /**
+   * @param string
+   */
+  public function setAppliedPolicyVersion($appliedPolicyVersion)
+  {
+    $this->appliedPolicyVersion = $appliedPolicyVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getAppliedPolicyVersion()
+  {
+    return $this->appliedPolicyVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setAppliedState($appliedState)
+  {
+    $this->appliedState = $appliedState;
+  }
+  /**
+   * @return string
+   */
+  public function getAppliedState()
+  {
+    return $this->appliedState;
+  }
+  /**
+   * @param CommonCriteriaModeInfo
+   */
+  public function setCommonCriteriaModeInfo(CommonCriteriaModeInfo $commonCriteriaModeInfo)
+  {
+    $this->commonCriteriaModeInfo = $commonCriteriaModeInfo;
+  }
+  /**
+   * @return CommonCriteriaModeInfo
+   */
+  public function getCommonCriteriaModeInfo()
+  {
+    return $this->commonCriteriaModeInfo;
+  }
+  /**
+   * @param DeviceSettings
+   */
+  public function setDeviceSettings(DeviceSettings $deviceSettings)
+  {
+    $this->deviceSettings = $deviceSettings;
+  }
+  /**
+   * @return DeviceSettings
+   */
+  public function getDeviceSettings()
+  {
+    return $this->deviceSettings;
+  }
+  /**
+   * @param UserFacingMessage
+   */
+  public function setDisabledReason(UserFacingMessage $disabledReason)
+  {
+    $this->disabledReason = $disabledReason;
+  }
+  /**
+   * @return UserFacingMessage
+   */
+  public function getDisabledReason()
+  {
+    return $this->disabledReason;
+  }
+  /**
+   * @param Display[]
+   */
+  public function setDisplays($displays)
+  {
+    $this->displays = $displays;
+  }
+  /**
+   * @return Display[]
+   */
+  public function getDisplays()
+  {
+    return $this->displays;
+  }
+  /**
+   * @param DpcMigrationInfo
+   */
+  public function setDpcMigrationInfo(DpcMigrationInfo $dpcMigrationInfo)
+  {
+    $this->dpcMigrationInfo = $dpcMigrationInfo;
+  }
+  /**
+   * @return DpcMigrationInfo
+   */
+  public function getDpcMigrationInfo()
+  {
+    return $this->dpcMigrationInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setEnrollmentTime($enrollmentTime)
+  {
+    $this->enrollmentTime = $enrollmentTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEnrollmentTime()
+  {
+    return $this->enrollmentTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEnrollmentTokenData($enrollmentTokenData)
+  {
+    $this->enrollmentTokenData = $enrollmentTokenData;
+  }
+  /**
+   * @return string
+   */
+  public function getEnrollmentTokenData()
+  {
+    return $this->enrollmentTokenData;
+  }
+  /**
+   * @param string
+   */
+  public function setEnrollmentTokenName($enrollmentTokenName)
+  {
+    $this->enrollmentTokenName = $enrollmentTokenName;
+  }
+  /**
+   * @return string
+   */
+  public function getEnrollmentTokenName()
+  {
+    return $this->enrollmentTokenName;
+  }
+  /**
+   * @param HardwareInfo
+   */
+  public function setHardwareInfo(HardwareInfo $hardwareInfo)
+  {
+    $this->hardwareInfo = $hardwareInfo;
+  }
+  /**
+   * @return HardwareInfo
+   */
+  public function getHardwareInfo()
+  {
+    return $this->hardwareInfo;
+  }
+  /**
+   * @param HardwareStatus[]
+   */
+  public function setHardwareStatusSamples($hardwareStatusSamples)
+  {
+    $this->hardwareStatusSamples = $hardwareStatusSamples;
+  }
+  /**
+   * @return HardwareStatus[]
+   */
+  public function getHardwareStatusSamples()
+  {
+    return $this->hardwareStatusSamples;
+  }
+  /**
+   * @param string
+   */
+  public function setLastPolicyComplianceReportTime($lastPolicyComplianceReportTime)
+  {
+    $this->lastPolicyComplianceReportTime = $lastPolicyComplianceReportTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastPolicyComplianceReportTime()
+  {
+    return $this->lastPolicyComplianceReportTime;
+  }
+  /**
+   * @param string
+   */
+  public function setLastPolicySyncTime($lastPolicySyncTime)
+  {
+    $this->lastPolicySyncTime = $lastPolicySyncTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastPolicySyncTime()
+  {
+    return $this->lastPolicySyncTime;
+  }
+  /**
+   * @param string
+   */
+  public function setLastStatusReportTime($lastStatusReportTime)
+  {
+    $this->lastStatusReportTime = $lastStatusReportTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastStatusReportTime()
+  {
+    return $this->lastStatusReportTime;
+  }
+  /**
+   * @param string
+   */
+  public function setManagementMode($managementMode)
+  {
+    $this->managementMode = $managementMode;
+  }
+  /**
+   * @return string
+   */
+  public function getManagementMode()
+  {
+    return $this->managementMode;
+  }
+  /**
+   * @param MemoryEvent[]
+   */
+  public function setMemoryEvents($memoryEvents)
+  {
+    $this->memoryEvents = $memoryEvents;
+  }
+  /**
+   * @return MemoryEvent[]
+   */
+  public function getMemoryEvents()
+  {
+    return $this->memoryEvents;
+  }
+  /**
+   * @param MemoryInfo
+   */
+  public function setMemoryInfo(MemoryInfo $memoryInfo)
+  {
+    $this->memoryInfo = $memoryInfo;
+  }
+  /**
+   * @return MemoryInfo
+   */
+  public function getMemoryInfo()
+  {
+    return $this->memoryInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param NetworkInfo
+   */
+  public function setNetworkInfo(NetworkInfo $networkInfo)
+  {
+    $this->networkInfo = $networkInfo;
+  }
+  /**
+   * @return NetworkInfo
+   */
+  public function getNetworkInfo()
+  {
+    return $this->networkInfo;
+  }
+  /**
+   * @param NonComplianceDetail[]
+   */
+  public function setNonComplianceDetails($nonComplianceDetails)
+  {
+    $this->nonComplianceDetails = $nonComplianceDetails;
+  }
+  /**
+   * @return NonComplianceDetail[]
+   */
+  public function getNonComplianceDetails()
+  {
+    return $this->nonComplianceDetails;
+  }
+  /**
+   * @param string
+   */
+  public function setOwnership($ownership)
+  {
+    $this->ownership = $ownership;
+  }
+  /**
+   * @return string
+   */
+  public function getOwnership()
+  {
+    return $this->ownership;
+  }
+  /**
+   * @param bool
+   */
+  public function setPolicyCompliant($policyCompliant)
+  {
+    $this->policyCompliant = $policyCompliant;
+  }
+  /**
+   * @return bool
+   */
+  public function getPolicyCompliant()
+  {
+    return $this->policyCompliant;
+  }
+  /**
+   * @param string
+   */
+  public function setPolicyName($policyName)
+  {
+    $this->policyName = $policyName;
+  }
+  /**
+   * @return string
+   */
+  public function getPolicyName()
+  {
+    return $this->policyName;
+  }
+  /**
+   * @param PowerManagementEvent[]
+   */
+  public function setPowerManagementEvents($powerManagementEvents)
+  {
+    $this->powerManagementEvents = $powerManagementEvents;
+  }
+  /**
+   * @return PowerManagementEvent[]
+   */
+  public function getPowerManagementEvents()
+  {
+    return $this->powerManagementEvents;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPreviousDeviceNames($previousDeviceNames)
+  {
+    $this->previousDeviceNames = $previousDeviceNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPreviousDeviceNames()
+  {
+    return $this->previousDeviceNames;
+  }
+  /**
+   * @param SecurityPosture
+   */
+  public function setSecurityPosture(SecurityPosture $securityPosture)
+  {
+    $this->securityPosture = $securityPosture;
+  }
+  /**
+   * @return SecurityPosture
+   */
+  public function getSecurityPosture()
+  {
+    return $this->securityPosture;
+  }
+  /**
+   * @param SoftwareInfo
+   */
+  public function setSoftwareInfo(SoftwareInfo $softwareInfo)
+  {
+    $this->softwareInfo = $softwareInfo;
+  }
+  /**
+   * @return SoftwareInfo
+   */
+  public function getSoftwareInfo()
+  {
+    return $this->softwareInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSystemProperties($systemProperties)
+  {
+    $this->systemProperties = $systemProperties;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSystemProperties()
+  {
+    return $this->systemProperties;
+  }
+  /**
+   * @param User
+   */
+  public function setUser(User $user)
+  {
+    $this->user = $user;
+  }
+  /**
+   * @return User
+   */
+  public function getUser()
+  {
+    return $this->user;
+  }
+  /**
+   * @param string
+   */
+  public function setUserName($userName)
+  {
+    $this->userName = $userName;
+  }
+  /**
+   * @return string
+   */
+  public function getUserName()
+  {
+    return $this->userName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Device::class, 'Google_Service_AndroidManagement_Device');
Index: vendor/google/apiclient-services/src/AndroidManagement/DeviceConnectivityManagement.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/DeviceConnectivityManagement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/DeviceConnectivityManagement.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\AndroidManagement;
+
+class DeviceConnectivityManagement extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $configureWifi;
+  /**
+   * @var string
+   */
+  public $tetheringSettings;
+  /**
+   * @var string
+   */
+  public $usbDataAccess;
+  /**
+   * @var string
+   */
+  public $wifiDirectSettings;
+  protected $wifiRoamingPolicyType = WifiRoamingPolicy::class;
+  protected $wifiRoamingPolicyDataType = '';
+  protected $wifiSsidPolicyType = WifiSsidPolicy::class;
+  protected $wifiSsidPolicyDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setConfigureWifi($configureWifi)
+  {
+    $this->configureWifi = $configureWifi;
+  }
+  /**
+   * @return string
+   */
+  public function getConfigureWifi()
+  {
+    return $this->configureWifi;
+  }
+  /**
+   * @param string
+   */
+  public function setTetheringSettings($tetheringSettings)
+  {
+    $this->tetheringSettings = $tetheringSettings;
+  }
+  /**
+   * @return string
+   */
+  public function getTetheringSettings()
+  {
+    return $this->tetheringSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setUsbDataAccess($usbDataAccess)
+  {
+    $this->usbDataAccess = $usbDataAccess;
+  }
+  /**
+   * @return string
+   */
+  public function getUsbDataAccess()
+  {
+    return $this->usbDataAccess;
+  }
+  /**
+   * @param string
+   */
+  public function setWifiDirectSettings($wifiDirectSettings)
+  {
+    $this->wifiDirectSettings = $wifiDirectSettings;
+  }
+  /**
+   * @return string
+   */
+  public function getWifiDirectSettings()
+  {
+    return $this->wifiDirectSettings;
+  }
+  /**
+   * @param WifiRoamingPolicy
+   */
+  public function setWifiRoamingPolicy(WifiRoamingPolicy $wifiRoamingPolicy)
+  {
+    $this->wifiRoamingPolicy = $wifiRoamingPolicy;
+  }
+  /**
+   * @return WifiRoamingPolicy
+   */
+  public function getWifiRoamingPolicy()
+  {
+    return $this->wifiRoamingPolicy;
+  }
+  /**
+   * @param WifiSsidPolicy
+   */
+  public function setWifiSsidPolicy(WifiSsidPolicy $wifiSsidPolicy)
+  {
+    $this->wifiSsidPolicy = $wifiSsidPolicy;
+  }
+  /**
+   * @return WifiSsidPolicy
+   */
+  public function getWifiSsidPolicy()
+  {
+    return $this->wifiSsidPolicy;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeviceConnectivityManagement::class, 'Google_Service_AndroidManagement_DeviceConnectivityManagement');
Index: vendor/google/apiclient-services/src/AndroidManagement/DeviceRadioState.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/DeviceRadioState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/DeviceRadioState.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\AndroidManagement;
+
+class DeviceRadioState extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $airplaneModeState;
+  /**
+   * @var string
+   */
+  public $cellularTwoGState;
+  /**
+   * @var string
+   */
+  public $minimumWifiSecurityLevel;
+  /**
+   * @var string
+   */
+  public $ultraWidebandState;
+  /**
+   * @var string
+   */
+  public $wifiState;
+
+  /**
+   * @param string
+   */
+  public function setAirplaneModeState($airplaneModeState)
+  {
+    $this->airplaneModeState = $airplaneModeState;
+  }
+  /**
+   * @return string
+   */
+  public function getAirplaneModeState()
+  {
+    return $this->airplaneModeState;
+  }
+  /**
+   * @param string
+   */
+  public function setCellularTwoGState($cellularTwoGState)
+  {
+    $this->cellularTwoGState = $cellularTwoGState;
+  }
+  /**
+   * @return string
+   */
+  public function getCellularTwoGState()
+  {
+    return $this->cellularTwoGState;
+  }
+  /**
+   * @param string
+   */
+  public function setMinimumWifiSecurityLevel($minimumWifiSecurityLevel)
+  {
+    $this->minimumWifiSecurityLevel = $minimumWifiSecurityLevel;
+  }
+  /**
+   * @return string
+   */
+  public function getMinimumWifiSecurityLevel()
+  {
+    return $this->minimumWifiSecurityLevel;
+  }
+  /**
+   * @param string
+   */
+  public function setUltraWidebandState($ultraWidebandState)
+  {
+    $this->ultraWidebandState = $ultraWidebandState;
+  }
+  /**
+   * @return string
+   */
+  public function getUltraWidebandState()
+  {
+    return $this->ultraWidebandState;
+  }
+  /**
+   * @param string
+   */
+  public function setWifiState($wifiState)
+  {
+    $this->wifiState = $wifiState;
+  }
+  /**
+   * @return string
+   */
+  public function getWifiState()
+  {
+    return $this->wifiState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeviceRadioState::class, 'Google_Service_AndroidManagement_DeviceRadioState');
Index: vendor/google/apiclient-services/src/AndroidManagement/DeviceSettings.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/DeviceSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/DeviceSettings.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\AndroidManagement;
+
+class DeviceSettings extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $adbEnabled;
+  /**
+   * @var bool
+   */
+  public $developmentSettingsEnabled;
+  /**
+   * @var string
+   */
+  public $encryptionStatus;
+  /**
+   * @var bool
+   */
+  public $isDeviceSecure;
+  /**
+   * @var bool
+   */
+  public $isEncrypted;
+  /**
+   * @var bool
+   */
+  public $unknownSourcesEnabled;
+  /**
+   * @var bool
+   */
+  public $verifyAppsEnabled;
+
+  /**
+   * @param bool
+   */
+  public function setAdbEnabled($adbEnabled)
+  {
+    $this->adbEnabled = $adbEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getAdbEnabled()
+  {
+    return $this->adbEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setDevelopmentSettingsEnabled($developmentSettingsEnabled)
+  {
+    $this->developmentSettingsEnabled = $developmentSettingsEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getDevelopmentSettingsEnabled()
+  {
+    return $this->developmentSettingsEnabled;
+  }
+  /**
+   * @param string
+   */
+  public function setEncryptionStatus($encryptionStatus)
+  {
+    $this->encryptionStatus = $encryptionStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getEncryptionStatus()
+  {
+    return $this->encryptionStatus;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsDeviceSecure($isDeviceSecure)
+  {
+    $this->isDeviceSecure = $isDeviceSecure;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsDeviceSecure()
+  {
+    return $this->isDeviceSecure;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsEncrypted($isEncrypted)
+  {
+    $this->isEncrypted = $isEncrypted;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsEncrypted()
+  {
+    return $this->isEncrypted;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnknownSourcesEnabled($unknownSourcesEnabled)
+  {
+    $this->unknownSourcesEnabled = $unknownSourcesEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnknownSourcesEnabled()
+  {
+    return $this->unknownSourcesEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setVerifyAppsEnabled($verifyAppsEnabled)
+  {
+    $this->verifyAppsEnabled = $verifyAppsEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getVerifyAppsEnabled()
+  {
+    return $this->verifyAppsEnabled;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeviceSettings::class, 'Google_Service_AndroidManagement_DeviceSettings');
Index: vendor/google/apiclient-services/src/AndroidManagement/Display.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/Display.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/Display.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\AndroidManagement;
+
+class Display extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $density;
+  /**
+   * @var int
+   */
+  public $displayId;
+  /**
+   * @var int
+   */
+  public $height;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var int
+   */
+  public $refreshRate;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var int
+   */
+  public $width;
+
+  /**
+   * @param int
+   */
+  public function setDensity($density)
+  {
+    $this->density = $density;
+  }
+  /**
+   * @return int
+   */
+  public function getDensity()
+  {
+    return $this->density;
+  }
+  /**
+   * @param int
+   */
+  public function setDisplayId($displayId)
+  {
+    $this->displayId = $displayId;
+  }
+  /**
+   * @return int
+   */
+  public function getDisplayId()
+  {
+    return $this->displayId;
+  }
+  /**
+   * @param int
+   */
+  public function setHeight($height)
+  {
+    $this->height = $height;
+  }
+  /**
+   * @return int
+   */
+  public function getHeight()
+  {
+    return $this->height;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param int
+   */
+  public function setRefreshRate($refreshRate)
+  {
+    $this->refreshRate = $refreshRate;
+  }
+  /**
+   * @return int
+   */
+  public function getRefreshRate()
+  {
+    return $this->refreshRate;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param int
+   */
+  public function setWidth($width)
+  {
+    $this->width = $width;
+  }
+  /**
+   * @return int
+   */
+  public function getWidth()
+  {
+    return $this->width;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Display::class, 'Google_Service_AndroidManagement_Display');
Index: vendor/google/apiclient-services/src/AndroidManagement/DisplaySettings.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/DisplaySettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/DisplaySettings.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\AndroidManagement;
+
+class DisplaySettings extends \Google\Model
+{
+  protected $screenBrightnessSettingsType = ScreenBrightnessSettings::class;
+  protected $screenBrightnessSettingsDataType = '';
+  protected $screenTimeoutSettingsType = ScreenTimeoutSettings::class;
+  protected $screenTimeoutSettingsDataType = '';
+
+  /**
+   * @param ScreenBrightnessSettings
+   */
+  public function setScreenBrightnessSettings(ScreenBrightnessSettings $screenBrightnessSettings)
+  {
+    $this->screenBrightnessSettings = $screenBrightnessSettings;
+  }
+  /**
+   * @return ScreenBrightnessSettings
+   */
+  public function getScreenBrightnessSettings()
+  {
+    return $this->screenBrightnessSettings;
+  }
+  /**
+   * @param ScreenTimeoutSettings
+   */
+  public function setScreenTimeoutSettings(ScreenTimeoutSettings $screenTimeoutSettings)
+  {
+    $this->screenTimeoutSettings = $screenTimeoutSettings;
+  }
+  /**
+   * @return ScreenTimeoutSettings
+   */
+  public function getScreenTimeoutSettings()
+  {
+    return $this->screenTimeoutSettings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DisplaySettings::class, 'Google_Service_AndroidManagement_DisplaySettings');
Index: vendor/google/apiclient-services/src/AndroidManagement/DnsEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/DnsEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/DnsEvent.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\AndroidManagement;
+
+class DnsEvent extends \Google\Collection
+{
+  protected $collection_key = 'ipAddresses';
+  /**
+   * @var string
+   */
+  public $hostname;
+  /**
+   * @var string[]
+   */
+  public $ipAddresses;
+  /**
+   * @var string
+   */
+  public $packageName;
+  /**
+   * @var string
+   */
+  public $totalIpAddressesReturned;
+
+  /**
+   * @param string
+   */
+  public function setHostname($hostname)
+  {
+    $this->hostname = $hostname;
+  }
+  /**
+   * @return string
+   */
+  public function getHostname()
+  {
+    return $this->hostname;
+  }
+  /**
+   * @param string[]
+   */
+  public function setIpAddresses($ipAddresses)
+  {
+    $this->ipAddresses = $ipAddresses;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIpAddresses()
+  {
+    return $this->ipAddresses;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @param string
+   */
+  public function setTotalIpAddressesReturned($totalIpAddressesReturned)
+  {
+    $this->totalIpAddressesReturned = $totalIpAddressesReturned;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalIpAddressesReturned()
+  {
+    return $this->totalIpAddressesReturned;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DnsEvent::class, 'Google_Service_AndroidManagement_DnsEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/DpcMigrationInfo.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/DpcMigrationInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/DpcMigrationInfo.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\AndroidManagement;
+
+class DpcMigrationInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $additionalData;
+  /**
+   * @var string
+   */
+  public $previousDpc;
+
+  /**
+   * @param string
+   */
+  public function setAdditionalData($additionalData)
+  {
+    $this->additionalData = $additionalData;
+  }
+  /**
+   * @return string
+   */
+  public function getAdditionalData()
+  {
+    return $this->additionalData;
+  }
+  /**
+   * @param string
+   */
+  public function setPreviousDpc($previousDpc)
+  {
+    $this->previousDpc = $previousDpc;
+  }
+  /**
+   * @return string
+   */
+  public function getPreviousDpc()
+  {
+    return $this->previousDpc;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DpcMigrationInfo::class, 'Google_Service_AndroidManagement_DpcMigrationInfo');
Index: vendor/google/apiclient-services/src/AndroidManagement/EnrollmentCompleteEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/EnrollmentCompleteEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/EnrollmentCompleteEvent.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\AndroidManagement;
+
+class EnrollmentCompleteEvent extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnrollmentCompleteEvent::class, 'Google_Service_AndroidManagement_EnrollmentCompleteEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/EnrollmentToken.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/EnrollmentToken.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/EnrollmentToken.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,204 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class EnrollmentToken extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $additionalData;
+  /**
+   * @var string
+   */
+  public $allowPersonalUsage;
+  /**
+   * @var string
+   */
+  public $duration;
+  /**
+   * @var string
+   */
+  public $expirationTimestamp;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $oneTimeOnly;
+  /**
+   * @var string
+   */
+  public $policyName;
+  /**
+   * @var string
+   */
+  public $qrCode;
+  protected $userType = User::class;
+  protected $userDataType = '';
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setAdditionalData($additionalData)
+  {
+    $this->additionalData = $additionalData;
+  }
+  /**
+   * @return string
+   */
+  public function getAdditionalData()
+  {
+    return $this->additionalData;
+  }
+  /**
+   * @param string
+   */
+  public function setAllowPersonalUsage($allowPersonalUsage)
+  {
+    $this->allowPersonalUsage = $allowPersonalUsage;
+  }
+  /**
+   * @return string
+   */
+  public function getAllowPersonalUsage()
+  {
+    return $this->allowPersonalUsage;
+  }
+  /**
+   * @param string
+   */
+  public function setDuration($duration)
+  {
+    $this->duration = $duration;
+  }
+  /**
+   * @return string
+   */
+  public function getDuration()
+  {
+    return $this->duration;
+  }
+  /**
+   * @param string
+   */
+  public function setExpirationTimestamp($expirationTimestamp)
+  {
+    $this->expirationTimestamp = $expirationTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getExpirationTimestamp()
+  {
+    return $this->expirationTimestamp;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setOneTimeOnly($oneTimeOnly)
+  {
+    $this->oneTimeOnly = $oneTimeOnly;
+  }
+  /**
+   * @return bool
+   */
+  public function getOneTimeOnly()
+  {
+    return $this->oneTimeOnly;
+  }
+  /**
+   * @param string
+   */
+  public function setPolicyName($policyName)
+  {
+    $this->policyName = $policyName;
+  }
+  /**
+   * @return string
+   */
+  public function getPolicyName()
+  {
+    return $this->policyName;
+  }
+  /**
+   * @param string
+   */
+  public function setQrCode($qrCode)
+  {
+    $this->qrCode = $qrCode;
+  }
+  /**
+   * @return string
+   */
+  public function getQrCode()
+  {
+    return $this->qrCode;
+  }
+  /**
+   * @param User
+   */
+  public function setUser(User $user)
+  {
+    $this->user = $user;
+  }
+  /**
+   * @return User
+   */
+  public function getUser()
+  {
+    return $this->user;
+  }
+  /**
+   * @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(EnrollmentToken::class, 'Google_Service_AndroidManagement_EnrollmentToken');
Index: vendor/google/apiclient-services/src/AndroidManagement/Enterprise.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/Enterprise.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/Enterprise.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,215 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class Enterprise extends \Google\Collection
+{
+  protected $collection_key = 'termsAndConditions';
+  /**
+   * @var bool
+   */
+  public $appAutoApprovalEnabled;
+  protected $contactInfoType = ContactInfo::class;
+  protected $contactInfoDataType = '';
+  /**
+   * @var string[]
+   */
+  public $enabledNotificationTypes;
+  /**
+   * @var string
+   */
+  public $enterpriseDisplayName;
+  protected $googleAuthenticationSettingsType = GoogleAuthenticationSettings::class;
+  protected $googleAuthenticationSettingsDataType = '';
+  protected $logoType = ExternalData::class;
+  protected $logoDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var int
+   */
+  public $primaryColor;
+  /**
+   * @var string
+   */
+  public $pubsubTopic;
+  protected $signinDetailsType = SigninDetail::class;
+  protected $signinDetailsDataType = 'array';
+  protected $termsAndConditionsType = TermsAndConditions::class;
+  protected $termsAndConditionsDataType = 'array';
+
+  /**
+   * @param bool
+   */
+  public function setAppAutoApprovalEnabled($appAutoApprovalEnabled)
+  {
+    $this->appAutoApprovalEnabled = $appAutoApprovalEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getAppAutoApprovalEnabled()
+  {
+    return $this->appAutoApprovalEnabled;
+  }
+  /**
+   * @param ContactInfo
+   */
+  public function setContactInfo(ContactInfo $contactInfo)
+  {
+    $this->contactInfo = $contactInfo;
+  }
+  /**
+   * @return ContactInfo
+   */
+  public function getContactInfo()
+  {
+    return $this->contactInfo;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEnabledNotificationTypes($enabledNotificationTypes)
+  {
+    $this->enabledNotificationTypes = $enabledNotificationTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnabledNotificationTypes()
+  {
+    return $this->enabledNotificationTypes;
+  }
+  /**
+   * @param string
+   */
+  public function setEnterpriseDisplayName($enterpriseDisplayName)
+  {
+    $this->enterpriseDisplayName = $enterpriseDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getEnterpriseDisplayName()
+  {
+    return $this->enterpriseDisplayName;
+  }
+  /**
+   * @param GoogleAuthenticationSettings
+   */
+  public function setGoogleAuthenticationSettings(GoogleAuthenticationSettings $googleAuthenticationSettings)
+  {
+    $this->googleAuthenticationSettings = $googleAuthenticationSettings;
+  }
+  /**
+   * @return GoogleAuthenticationSettings
+   */
+  public function getGoogleAuthenticationSettings()
+  {
+    return $this->googleAuthenticationSettings;
+  }
+  /**
+   * @param ExternalData
+   */
+  public function setLogo(ExternalData $logo)
+  {
+    $this->logo = $logo;
+  }
+  /**
+   * @return ExternalData
+   */
+  public function getLogo()
+  {
+    return $this->logo;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param int
+   */
+  public function setPrimaryColor($primaryColor)
+  {
+    $this->primaryColor = $primaryColor;
+  }
+  /**
+   * @return int
+   */
+  public function getPrimaryColor()
+  {
+    return $this->primaryColor;
+  }
+  /**
+   * @param string
+   */
+  public function setPubsubTopic($pubsubTopic)
+  {
+    $this->pubsubTopic = $pubsubTopic;
+  }
+  /**
+   * @return string
+   */
+  public function getPubsubTopic()
+  {
+    return $this->pubsubTopic;
+  }
+  /**
+   * @param SigninDetail[]
+   */
+  public function setSigninDetails($signinDetails)
+  {
+    $this->signinDetails = $signinDetails;
+  }
+  /**
+   * @return SigninDetail[]
+   */
+  public function getSigninDetails()
+  {
+    return $this->signinDetails;
+  }
+  /**
+   * @param TermsAndConditions[]
+   */
+  public function setTermsAndConditions($termsAndConditions)
+  {
+    $this->termsAndConditions = $termsAndConditions;
+  }
+  /**
+   * @return TermsAndConditions[]
+   */
+  public function getTermsAndConditions()
+  {
+    return $this->termsAndConditions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Enterprise::class, 'Google_Service_AndroidManagement_Enterprise');
Index: vendor/google/apiclient-services/src/AndroidManagement/ExtensionConfig.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ExtensionConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ExtensionConfig.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\AndroidManagement;
+
+class ExtensionConfig extends \Google\Collection
+{
+  protected $collection_key = 'signingKeyFingerprintsSha256';
+  /**
+   * @var string
+   */
+  public $notificationReceiver;
+  /**
+   * @var string[]
+   */
+  public $signingKeyFingerprintsSha256;
+
+  /**
+   * @param string
+   */
+  public function setNotificationReceiver($notificationReceiver)
+  {
+    $this->notificationReceiver = $notificationReceiver;
+  }
+  /**
+   * @return string
+   */
+  public function getNotificationReceiver()
+  {
+    return $this->notificationReceiver;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSigningKeyFingerprintsSha256($signingKeyFingerprintsSha256)
+  {
+    $this->signingKeyFingerprintsSha256 = $signingKeyFingerprintsSha256;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSigningKeyFingerprintsSha256()
+  {
+    return $this->signingKeyFingerprintsSha256;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ExtensionConfig::class, 'Google_Service_AndroidManagement_ExtensionConfig');
Index: vendor/google/apiclient-services/src/AndroidManagement/ExternalData.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ExternalData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ExternalData.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\AndroidManagement;
+
+class ExternalData extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $sha256Hash;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param string
+   */
+  public function setSha256Hash($sha256Hash)
+  {
+    $this->sha256Hash = $sha256Hash;
+  }
+  /**
+   * @return string
+   */
+  public function getSha256Hash()
+  {
+    return $this->sha256Hash;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ExternalData::class, 'Google_Service_AndroidManagement_ExternalData');
Index: vendor/google/apiclient-services/src/AndroidManagement/FilePulledEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/FilePulledEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/FilePulledEvent.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\AndroidManagement;
+
+class FilePulledEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $filePath;
+
+  /**
+   * @param string
+   */
+  public function setFilePath($filePath)
+  {
+    $this->filePath = $filePath;
+  }
+  /**
+   * @return string
+   */
+  public function getFilePath()
+  {
+    return $this->filePath;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FilePulledEvent::class, 'Google_Service_AndroidManagement_FilePulledEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/FilePushedEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/FilePushedEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/FilePushedEvent.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\AndroidManagement;
+
+class FilePushedEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $filePath;
+
+  /**
+   * @param string
+   */
+  public function setFilePath($filePath)
+  {
+    $this->filePath = $filePath;
+  }
+  /**
+   * @return string
+   */
+  public function getFilePath()
+  {
+    return $this->filePath;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FilePushedEvent::class, 'Google_Service_AndroidManagement_FilePushedEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/FreezePeriod.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/FreezePeriod.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/FreezePeriod.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\AndroidManagement;
+
+class FreezePeriod extends \Google\Model
+{
+  protected $endDateType = Date::class;
+  protected $endDateDataType = '';
+  protected $startDateType = Date::class;
+  protected $startDateDataType = '';
+
+  /**
+   * @param Date
+   */
+  public function setEndDate(Date $endDate)
+  {
+    $this->endDate = $endDate;
+  }
+  /**
+   * @return Date
+   */
+  public function getEndDate()
+  {
+    return $this->endDate;
+  }
+  /**
+   * @param Date
+   */
+  public function setStartDate(Date $startDate)
+  {
+    $this->startDate = $startDate;
+  }
+  /**
+   * @return Date
+   */
+  public function getStartDate()
+  {
+    return $this->startDate;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FreezePeriod::class, 'Google_Service_AndroidManagement_FreezePeriod');
Index: vendor/google/apiclient-services/src/AndroidManagement/GoogleAuthenticationSettings.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/GoogleAuthenticationSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/GoogleAuthenticationSettings.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\AndroidManagement;
+
+class GoogleAuthenticationSettings extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $googleAuthenticationRequired;
+
+  /**
+   * @param string
+   */
+  public function setGoogleAuthenticationRequired($googleAuthenticationRequired)
+  {
+    $this->googleAuthenticationRequired = $googleAuthenticationRequired;
+  }
+  /**
+   * @return string
+   */
+  public function getGoogleAuthenticationRequired()
+  {
+    return $this->googleAuthenticationRequired;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleAuthenticationSettings::class, 'Google_Service_AndroidManagement_GoogleAuthenticationSettings');
Index: vendor/google/apiclient-services/src/AndroidManagement/HardwareInfo.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/HardwareInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/HardwareInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,297 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class HardwareInfo extends \Google\Collection
+{
+  protected $collection_key = 'skinThrottlingTemperatures';
+  /**
+   * @var float[]
+   */
+  public $batteryShutdownTemperatures;
+  /**
+   * @var float[]
+   */
+  public $batteryThrottlingTemperatures;
+  /**
+   * @var string
+   */
+  public $brand;
+  /**
+   * @var float[]
+   */
+  public $cpuShutdownTemperatures;
+  /**
+   * @var float[]
+   */
+  public $cpuThrottlingTemperatures;
+  /**
+   * @var string
+   */
+  public $deviceBasebandVersion;
+  /**
+   * @var string
+   */
+  public $enterpriseSpecificId;
+  /**
+   * @var float[]
+   */
+  public $gpuShutdownTemperatures;
+  /**
+   * @var float[]
+   */
+  public $gpuThrottlingTemperatures;
+  /**
+   * @var string
+   */
+  public $hardware;
+  /**
+   * @var string
+   */
+  public $manufacturer;
+  /**
+   * @var string
+   */
+  public $model;
+  /**
+   * @var string
+   */
+  public $serialNumber;
+  /**
+   * @var float[]
+   */
+  public $skinShutdownTemperatures;
+  /**
+   * @var float[]
+   */
+  public $skinThrottlingTemperatures;
+
+  /**
+   * @param float[]
+   */
+  public function setBatteryShutdownTemperatures($batteryShutdownTemperatures)
+  {
+    $this->batteryShutdownTemperatures = $batteryShutdownTemperatures;
+  }
+  /**
+   * @return float[]
+   */
+  public function getBatteryShutdownTemperatures()
+  {
+    return $this->batteryShutdownTemperatures;
+  }
+  /**
+   * @param float[]
+   */
+  public function setBatteryThrottlingTemperatures($batteryThrottlingTemperatures)
+  {
+    $this->batteryThrottlingTemperatures = $batteryThrottlingTemperatures;
+  }
+  /**
+   * @return float[]
+   */
+  public function getBatteryThrottlingTemperatures()
+  {
+    return $this->batteryThrottlingTemperatures;
+  }
+  /**
+   * @param string
+   */
+  public function setBrand($brand)
+  {
+    $this->brand = $brand;
+  }
+  /**
+   * @return string
+   */
+  public function getBrand()
+  {
+    return $this->brand;
+  }
+  /**
+   * @param float[]
+   */
+  public function setCpuShutdownTemperatures($cpuShutdownTemperatures)
+  {
+    $this->cpuShutdownTemperatures = $cpuShutdownTemperatures;
+  }
+  /**
+   * @return float[]
+   */
+  public function getCpuShutdownTemperatures()
+  {
+    return $this->cpuShutdownTemperatures;
+  }
+  /**
+   * @param float[]
+   */
+  public function setCpuThrottlingTemperatures($cpuThrottlingTemperatures)
+  {
+    $this->cpuThrottlingTemperatures = $cpuThrottlingTemperatures;
+  }
+  /**
+   * @return float[]
+   */
+  public function getCpuThrottlingTemperatures()
+  {
+    return $this->cpuThrottlingTemperatures;
+  }
+  /**
+   * @param string
+   */
+  public function setDeviceBasebandVersion($deviceBasebandVersion)
+  {
+    $this->deviceBasebandVersion = $deviceBasebandVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getDeviceBasebandVersion()
+  {
+    return $this->deviceBasebandVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setEnterpriseSpecificId($enterpriseSpecificId)
+  {
+    $this->enterpriseSpecificId = $enterpriseSpecificId;
+  }
+  /**
+   * @return string
+   */
+  public function getEnterpriseSpecificId()
+  {
+    return $this->enterpriseSpecificId;
+  }
+  /**
+   * @param float[]
+   */
+  public function setGpuShutdownTemperatures($gpuShutdownTemperatures)
+  {
+    $this->gpuShutdownTemperatures = $gpuShutdownTemperatures;
+  }
+  /**
+   * @return float[]
+   */
+  public function getGpuShutdownTemperatures()
+  {
+    return $this->gpuShutdownTemperatures;
+  }
+  /**
+   * @param float[]
+   */
+  public function setGpuThrottlingTemperatures($gpuThrottlingTemperatures)
+  {
+    $this->gpuThrottlingTemperatures = $gpuThrottlingTemperatures;
+  }
+  /**
+   * @return float[]
+   */
+  public function getGpuThrottlingTemperatures()
+  {
+    return $this->gpuThrottlingTemperatures;
+  }
+  /**
+   * @param string
+   */
+  public function setHardware($hardware)
+  {
+    $this->hardware = $hardware;
+  }
+  /**
+   * @return string
+   */
+  public function getHardware()
+  {
+    return $this->hardware;
+  }
+  /**
+   * @param string
+   */
+  public function setManufacturer($manufacturer)
+  {
+    $this->manufacturer = $manufacturer;
+  }
+  /**
+   * @return string
+   */
+  public function getManufacturer()
+  {
+    return $this->manufacturer;
+  }
+  /**
+   * @param string
+   */
+  public function setModel($model)
+  {
+    $this->model = $model;
+  }
+  /**
+   * @return string
+   */
+  public function getModel()
+  {
+    return $this->model;
+  }
+  /**
+   * @param string
+   */
+  public function setSerialNumber($serialNumber)
+  {
+    $this->serialNumber = $serialNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getSerialNumber()
+  {
+    return $this->serialNumber;
+  }
+  /**
+   * @param float[]
+   */
+  public function setSkinShutdownTemperatures($skinShutdownTemperatures)
+  {
+    $this->skinShutdownTemperatures = $skinShutdownTemperatures;
+  }
+  /**
+   * @return float[]
+   */
+  public function getSkinShutdownTemperatures()
+  {
+    return $this->skinShutdownTemperatures;
+  }
+  /**
+   * @param float[]
+   */
+  public function setSkinThrottlingTemperatures($skinThrottlingTemperatures)
+  {
+    $this->skinThrottlingTemperatures = $skinThrottlingTemperatures;
+  }
+  /**
+   * @return float[]
+   */
+  public function getSkinThrottlingTemperatures()
+  {
+    return $this->skinThrottlingTemperatures;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(HardwareInfo::class, 'Google_Service_AndroidManagement_HardwareInfo');
Index: vendor/google/apiclient-services/src/AndroidManagement/HardwareStatus.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/HardwareStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/HardwareStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,153 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class HardwareStatus extends \Google\Collection
+{
+  protected $collection_key = 'skinTemperatures';
+  /**
+   * @var float[]
+   */
+  public $batteryTemperatures;
+  /**
+   * @var float[]
+   */
+  public $cpuTemperatures;
+  /**
+   * @var float[]
+   */
+  public $cpuUsages;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var float[]
+   */
+  public $fanSpeeds;
+  /**
+   * @var float[]
+   */
+  public $gpuTemperatures;
+  /**
+   * @var float[]
+   */
+  public $skinTemperatures;
+
+  /**
+   * @param float[]
+   */
+  public function setBatteryTemperatures($batteryTemperatures)
+  {
+    $this->batteryTemperatures = $batteryTemperatures;
+  }
+  /**
+   * @return float[]
+   */
+  public function getBatteryTemperatures()
+  {
+    return $this->batteryTemperatures;
+  }
+  /**
+   * @param float[]
+   */
+  public function setCpuTemperatures($cpuTemperatures)
+  {
+    $this->cpuTemperatures = $cpuTemperatures;
+  }
+  /**
+   * @return float[]
+   */
+  public function getCpuTemperatures()
+  {
+    return $this->cpuTemperatures;
+  }
+  /**
+   * @param float[]
+   */
+  public function setCpuUsages($cpuUsages)
+  {
+    $this->cpuUsages = $cpuUsages;
+  }
+  /**
+   * @return float[]
+   */
+  public function getCpuUsages()
+  {
+    return $this->cpuUsages;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param float[]
+   */
+  public function setFanSpeeds($fanSpeeds)
+  {
+    $this->fanSpeeds = $fanSpeeds;
+  }
+  /**
+   * @return float[]
+   */
+  public function getFanSpeeds()
+  {
+    return $this->fanSpeeds;
+  }
+  /**
+   * @param float[]
+   */
+  public function setGpuTemperatures($gpuTemperatures)
+  {
+    $this->gpuTemperatures = $gpuTemperatures;
+  }
+  /**
+   * @return float[]
+   */
+  public function getGpuTemperatures()
+  {
+    return $this->gpuTemperatures;
+  }
+  /**
+   * @param float[]
+   */
+  public function setSkinTemperatures($skinTemperatures)
+  {
+    $this->skinTemperatures = $skinTemperatures;
+  }
+  /**
+   * @return float[]
+   */
+  public function getSkinTemperatures()
+  {
+    return $this->skinTemperatures;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(HardwareStatus::class, 'Google_Service_AndroidManagement_HardwareStatus');
Index: vendor/google/apiclient-services/src/AndroidManagement/InstallConstraint.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/InstallConstraint.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/InstallConstraint.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\AndroidManagement;
+
+class InstallConstraint extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $chargingConstraint;
+  /**
+   * @var string
+   */
+  public $deviceIdleConstraint;
+  /**
+   * @var string
+   */
+  public $networkTypeConstraint;
+
+  /**
+   * @param string
+   */
+  public function setChargingConstraint($chargingConstraint)
+  {
+    $this->chargingConstraint = $chargingConstraint;
+  }
+  /**
+   * @return string
+   */
+  public function getChargingConstraint()
+  {
+    return $this->chargingConstraint;
+  }
+  /**
+   * @param string
+   */
+  public function setDeviceIdleConstraint($deviceIdleConstraint)
+  {
+    $this->deviceIdleConstraint = $deviceIdleConstraint;
+  }
+  /**
+   * @return string
+   */
+  public function getDeviceIdleConstraint()
+  {
+    return $this->deviceIdleConstraint;
+  }
+  /**
+   * @param string
+   */
+  public function setNetworkTypeConstraint($networkTypeConstraint)
+  {
+    $this->networkTypeConstraint = $networkTypeConstraint;
+  }
+  /**
+   * @return string
+   */
+  public function getNetworkTypeConstraint()
+  {
+    return $this->networkTypeConstraint;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InstallConstraint::class, 'Google_Service_AndroidManagement_InstallConstraint');
Index: vendor/google/apiclient-services/src/AndroidManagement/IssueCommandResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/IssueCommandResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/IssueCommandResponse.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\AndroidManagement;
+
+class IssueCommandResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(IssueCommandResponse::class, 'Google_Service_AndroidManagement_IssueCommandResponse');
Index: vendor/google/apiclient-services/src/AndroidManagement/KeyDestructionEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/KeyDestructionEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/KeyDestructionEvent.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\AndroidManagement;
+
+class KeyDestructionEvent extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $applicationUid;
+  /**
+   * @var string
+   */
+  public $keyAlias;
+  /**
+   * @var bool
+   */
+  public $success;
+
+  /**
+   * @param int
+   */
+  public function setApplicationUid($applicationUid)
+  {
+    $this->applicationUid = $applicationUid;
+  }
+  /**
+   * @return int
+   */
+  public function getApplicationUid()
+  {
+    return $this->applicationUid;
+  }
+  /**
+   * @param string
+   */
+  public function setKeyAlias($keyAlias)
+  {
+    $this->keyAlias = $keyAlias;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyAlias()
+  {
+    return $this->keyAlias;
+  }
+  /**
+   * @param bool
+   */
+  public function setSuccess($success)
+  {
+    $this->success = $success;
+  }
+  /**
+   * @return bool
+   */
+  public function getSuccess()
+  {
+    return $this->success;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(KeyDestructionEvent::class, 'Google_Service_AndroidManagement_KeyDestructionEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/KeyGeneratedEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/KeyGeneratedEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/KeyGeneratedEvent.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\AndroidManagement;
+
+class KeyGeneratedEvent extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $applicationUid;
+  /**
+   * @var string
+   */
+  public $keyAlias;
+  /**
+   * @var bool
+   */
+  public $success;
+
+  /**
+   * @param int
+   */
+  public function setApplicationUid($applicationUid)
+  {
+    $this->applicationUid = $applicationUid;
+  }
+  /**
+   * @return int
+   */
+  public function getApplicationUid()
+  {
+    return $this->applicationUid;
+  }
+  /**
+   * @param string
+   */
+  public function setKeyAlias($keyAlias)
+  {
+    $this->keyAlias = $keyAlias;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyAlias()
+  {
+    return $this->keyAlias;
+  }
+  /**
+   * @param bool
+   */
+  public function setSuccess($success)
+  {
+    $this->success = $success;
+  }
+  /**
+   * @return bool
+   */
+  public function getSuccess()
+  {
+    return $this->success;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(KeyGeneratedEvent::class, 'Google_Service_AndroidManagement_KeyGeneratedEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/KeyImportEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/KeyImportEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/KeyImportEvent.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\AndroidManagement;
+
+class KeyImportEvent extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $applicationUid;
+  /**
+   * @var string
+   */
+  public $keyAlias;
+  /**
+   * @var bool
+   */
+  public $success;
+
+  /**
+   * @param int
+   */
+  public function setApplicationUid($applicationUid)
+  {
+    $this->applicationUid = $applicationUid;
+  }
+  /**
+   * @return int
+   */
+  public function getApplicationUid()
+  {
+    return $this->applicationUid;
+  }
+  /**
+   * @param string
+   */
+  public function setKeyAlias($keyAlias)
+  {
+    $this->keyAlias = $keyAlias;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyAlias()
+  {
+    return $this->keyAlias;
+  }
+  /**
+   * @param bool
+   */
+  public function setSuccess($success)
+  {
+    $this->success = $success;
+  }
+  /**
+   * @return bool
+   */
+  public function getSuccess()
+  {
+    return $this->success;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(KeyImportEvent::class, 'Google_Service_AndroidManagement_KeyImportEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/KeyIntegrityViolationEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/KeyIntegrityViolationEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/KeyIntegrityViolationEvent.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\AndroidManagement;
+
+class KeyIntegrityViolationEvent extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $applicationUid;
+  /**
+   * @var string
+   */
+  public $keyAlias;
+
+  /**
+   * @param int
+   */
+  public function setApplicationUid($applicationUid)
+  {
+    $this->applicationUid = $applicationUid;
+  }
+  /**
+   * @return int
+   */
+  public function getApplicationUid()
+  {
+    return $this->applicationUid;
+  }
+  /**
+   * @param string
+   */
+  public function setKeyAlias($keyAlias)
+  {
+    $this->keyAlias = $keyAlias;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyAlias()
+  {
+    return $this->keyAlias;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(KeyIntegrityViolationEvent::class, 'Google_Service_AndroidManagement_KeyIntegrityViolationEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/KeyedAppState.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/KeyedAppState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/KeyedAppState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,134 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class KeyedAppState extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $data;
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var string
+   */
+  public $lastUpdateTime;
+  /**
+   * @var string
+   */
+  public $message;
+  /**
+   * @var string
+   */
+  public $severity;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setData($data)
+  {
+    $this->data = $data;
+  }
+  /**
+   * @return string
+   */
+  public function getData()
+  {
+    return $this->data;
+  }
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param string
+   */
+  public function setLastUpdateTime($lastUpdateTime)
+  {
+    $this->lastUpdateTime = $lastUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastUpdateTime()
+  {
+    return $this->lastUpdateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+  /**
+   * @param string
+   */
+  public function setSeverity($severity)
+  {
+    $this->severity = $severity;
+  }
+  /**
+   * @return string
+   */
+  public function getSeverity()
+  {
+    return $this->severity;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(KeyedAppState::class, 'Google_Service_AndroidManagement_KeyedAppState');
Index: vendor/google/apiclient-services/src/AndroidManagement/KeyguardDismissAuthAttemptEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/KeyguardDismissAuthAttemptEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/KeyguardDismissAuthAttemptEvent.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\AndroidManagement;
+
+class KeyguardDismissAuthAttemptEvent extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $strongAuthMethodUsed;
+  /**
+   * @var bool
+   */
+  public $success;
+
+  /**
+   * @param bool
+   */
+  public function setStrongAuthMethodUsed($strongAuthMethodUsed)
+  {
+    $this->strongAuthMethodUsed = $strongAuthMethodUsed;
+  }
+  /**
+   * @return bool
+   */
+  public function getStrongAuthMethodUsed()
+  {
+    return $this->strongAuthMethodUsed;
+  }
+  /**
+   * @param bool
+   */
+  public function setSuccess($success)
+  {
+    $this->success = $success;
+  }
+  /**
+   * @return bool
+   */
+  public function getSuccess()
+  {
+    return $this->success;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(KeyguardDismissAuthAttemptEvent::class, 'Google_Service_AndroidManagement_KeyguardDismissAuthAttemptEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/KeyguardDismissedEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/KeyguardDismissedEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/KeyguardDismissedEvent.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\AndroidManagement;
+
+class KeyguardDismissedEvent extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(KeyguardDismissedEvent::class, 'Google_Service_AndroidManagement_KeyguardDismissedEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/KeyguardSecuredEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/KeyguardSecuredEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/KeyguardSecuredEvent.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\AndroidManagement;
+
+class KeyguardSecuredEvent extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(KeyguardSecuredEvent::class, 'Google_Service_AndroidManagement_KeyguardSecuredEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/KioskCustomization.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/KioskCustomization.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/KioskCustomization.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\AndroidManagement;
+
+class KioskCustomization extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $deviceSettings;
+  /**
+   * @var string
+   */
+  public $powerButtonActions;
+  /**
+   * @var string
+   */
+  public $statusBar;
+  /**
+   * @var string
+   */
+  public $systemErrorWarnings;
+  /**
+   * @var string
+   */
+  public $systemNavigation;
+
+  /**
+   * @param string
+   */
+  public function setDeviceSettings($deviceSettings)
+  {
+    $this->deviceSettings = $deviceSettings;
+  }
+  /**
+   * @return string
+   */
+  public function getDeviceSettings()
+  {
+    return $this->deviceSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setPowerButtonActions($powerButtonActions)
+  {
+    $this->powerButtonActions = $powerButtonActions;
+  }
+  /**
+   * @return string
+   */
+  public function getPowerButtonActions()
+  {
+    return $this->powerButtonActions;
+  }
+  /**
+   * @param string
+   */
+  public function setStatusBar($statusBar)
+  {
+    $this->statusBar = $statusBar;
+  }
+  /**
+   * @return string
+   */
+  public function getStatusBar()
+  {
+    return $this->statusBar;
+  }
+  /**
+   * @param string
+   */
+  public function setSystemErrorWarnings($systemErrorWarnings)
+  {
+    $this->systemErrorWarnings = $systemErrorWarnings;
+  }
+  /**
+   * @return string
+   */
+  public function getSystemErrorWarnings()
+  {
+    return $this->systemErrorWarnings;
+  }
+  /**
+   * @param string
+   */
+  public function setSystemNavigation($systemNavigation)
+  {
+    $this->systemNavigation = $systemNavigation;
+  }
+  /**
+   * @return string
+   */
+  public function getSystemNavigation()
+  {
+    return $this->systemNavigation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(KioskCustomization::class, 'Google_Service_AndroidManagement_KioskCustomization');
Index: vendor/google/apiclient-services/src/AndroidManagement/LaunchAppAction.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/LaunchAppAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/LaunchAppAction.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\AndroidManagement;
+
+class LaunchAppAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $packageName;
+
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LaunchAppAction::class, 'Google_Service_AndroidManagement_LaunchAppAction');
Index: vendor/google/apiclient-services/src/AndroidManagement/ListDevicesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ListDevicesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ListDevicesResponse.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\AndroidManagement;
+
+class ListDevicesResponse extends \Google\Collection
+{
+  protected $collection_key = 'devices';
+  protected $devicesType = Device::class;
+  protected $devicesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param Device[]
+   */
+  public function setDevices($devices)
+  {
+    $this->devices = $devices;
+  }
+  /**
+   * @return Device[]
+   */
+  public function getDevices()
+  {
+    return $this->devices;
+  }
+  /**
+   * @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(ListDevicesResponse::class, 'Google_Service_AndroidManagement_ListDevicesResponse');
Index: vendor/google/apiclient-services/src/AndroidManagement/ListEnrollmentTokensResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ListEnrollmentTokensResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ListEnrollmentTokensResponse.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\AndroidManagement;
+
+class ListEnrollmentTokensResponse extends \Google\Collection
+{
+  protected $collection_key = 'enrollmentTokens';
+  protected $enrollmentTokensType = EnrollmentToken::class;
+  protected $enrollmentTokensDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param EnrollmentToken[]
+   */
+  public function setEnrollmentTokens($enrollmentTokens)
+  {
+    $this->enrollmentTokens = $enrollmentTokens;
+  }
+  /**
+   * @return EnrollmentToken[]
+   */
+  public function getEnrollmentTokens()
+  {
+    return $this->enrollmentTokens;
+  }
+  /**
+   * @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(ListEnrollmentTokensResponse::class, 'Google_Service_AndroidManagement_ListEnrollmentTokensResponse');
Index: vendor/google/apiclient-services/src/AndroidManagement/ListEnterprisesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ListEnterprisesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ListEnterprisesResponse.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\AndroidManagement;
+
+class ListEnterprisesResponse extends \Google\Collection
+{
+  protected $collection_key = 'enterprises';
+  protected $enterprisesType = Enterprise::class;
+  protected $enterprisesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param Enterprise[]
+   */
+  public function setEnterprises($enterprises)
+  {
+    $this->enterprises = $enterprises;
+  }
+  /**
+   * @return Enterprise[]
+   */
+  public function getEnterprises()
+  {
+    return $this->enterprises;
+  }
+  /**
+   * @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(ListEnterprisesResponse::class, 'Google_Service_AndroidManagement_ListEnterprisesResponse');
Index: vendor/google/apiclient-services/src/AndroidManagement/ListMigrationTokensResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ListMigrationTokensResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ListMigrationTokensResponse.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\AndroidManagement;
+
+class ListMigrationTokensResponse extends \Google\Collection
+{
+  protected $collection_key = 'migrationTokens';
+  protected $migrationTokensType = MigrationToken::class;
+  protected $migrationTokensDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param MigrationToken[]
+   */
+  public function setMigrationTokens($migrationTokens)
+  {
+    $this->migrationTokens = $migrationTokens;
+  }
+  /**
+   * @return MigrationToken[]
+   */
+  public function getMigrationTokens()
+  {
+    return $this->migrationTokens;
+  }
+  /**
+   * @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(ListMigrationTokensResponse::class, 'Google_Service_AndroidManagement_ListMigrationTokensResponse');
Index: vendor/google/apiclient-services/src/AndroidManagement/ListOperationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ListOperationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ListOperationsResponse.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\AndroidManagement;
+
+class ListOperationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'operations';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $operationsType = Operation::class;
+  protected $operationsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param Operation[]
+   */
+  public function setOperations($operations)
+  {
+    $this->operations = $operations;
+  }
+  /**
+   * @return Operation[]
+   */
+  public function getOperations()
+  {
+    return $this->operations;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListOperationsResponse::class, 'Google_Service_AndroidManagement_ListOperationsResponse');
Index: vendor/google/apiclient-services/src/AndroidManagement/ListPoliciesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ListPoliciesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ListPoliciesResponse.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\AndroidManagement;
+
+class ListPoliciesResponse extends \Google\Collection
+{
+  protected $collection_key = 'policies';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $policiesType = Policy::class;
+  protected $policiesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param Policy[]
+   */
+  public function setPolicies($policies)
+  {
+    $this->policies = $policies;
+  }
+  /**
+   * @return Policy[]
+   */
+  public function getPolicies()
+  {
+    return $this->policies;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListPoliciesResponse::class, 'Google_Service_AndroidManagement_ListPoliciesResponse');
Index: vendor/google/apiclient-services/src/AndroidManagement/ListWebAppsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ListWebAppsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ListWebAppsResponse.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\AndroidManagement;
+
+class ListWebAppsResponse extends \Google\Collection
+{
+  protected $collection_key = 'webApps';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $webAppsType = WebApp::class;
+  protected $webAppsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param WebApp[]
+   */
+  public function setWebApps($webApps)
+  {
+    $this->webApps = $webApps;
+  }
+  /**
+   * @return WebApp[]
+   */
+  public function getWebApps()
+  {
+    return $this->webApps;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListWebAppsResponse::class, 'Google_Service_AndroidManagement_ListWebAppsResponse');
Index: vendor/google/apiclient-services/src/AndroidManagement/Location.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/Location.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/Location.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\AndroidManagement;
+
+class Location extends \Google\Model
+{
+  public $latitude;
+  public $longitude;
+
+  public function setLatitude($latitude)
+  {
+    $this->latitude = $latitude;
+  }
+  public function getLatitude()
+  {
+    return $this->latitude;
+  }
+  public function setLongitude($longitude)
+  {
+    $this->longitude = $longitude;
+  }
+  public function getLongitude()
+  {
+    return $this->longitude;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Location::class, 'Google_Service_AndroidManagement_Location');
Index: vendor/google/apiclient-services/src/AndroidManagement/LogBufferSizeCriticalEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/LogBufferSizeCriticalEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/LogBufferSizeCriticalEvent.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\AndroidManagement;
+
+class LogBufferSizeCriticalEvent extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LogBufferSizeCriticalEvent::class, 'Google_Service_AndroidManagement_LogBufferSizeCriticalEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/LoggingStartedEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/LoggingStartedEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/LoggingStartedEvent.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\AndroidManagement;
+
+class LoggingStartedEvent extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LoggingStartedEvent::class, 'Google_Service_AndroidManagement_LoggingStartedEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/LoggingStoppedEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/LoggingStoppedEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/LoggingStoppedEvent.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\AndroidManagement;
+
+class LoggingStoppedEvent extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LoggingStoppedEvent::class, 'Google_Service_AndroidManagement_LoggingStoppedEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/LostModeLocationEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/LostModeLocationEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/LostModeLocationEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class LostModeLocationEvent extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $batteryLevel;
+  protected $locationType = Location::class;
+  protected $locationDataType = '';
+
+  /**
+   * @param int
+   */
+  public function setBatteryLevel($batteryLevel)
+  {
+    $this->batteryLevel = $batteryLevel;
+  }
+  /**
+   * @return int
+   */
+  public function getBatteryLevel()
+  {
+    return $this->batteryLevel;
+  }
+  /**
+   * @param Location
+   */
+  public function setLocation(Location $location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return Location
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LostModeLocationEvent::class, 'Google_Service_AndroidManagement_LostModeLocationEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/LostModeOutgoingPhoneCallEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/LostModeOutgoingPhoneCallEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/LostModeOutgoingPhoneCallEvent.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\AndroidManagement;
+
+class LostModeOutgoingPhoneCallEvent extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LostModeOutgoingPhoneCallEvent::class, 'Google_Service_AndroidManagement_LostModeOutgoingPhoneCallEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/ManagedConfigurationTemplate.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ManagedConfigurationTemplate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ManagedConfigurationTemplate.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\AndroidManagement;
+
+class ManagedConfigurationTemplate extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $configurationVariables;
+  /**
+   * @var string
+   */
+  public $templateId;
+
+  /**
+   * @param string[]
+   */
+  public function setConfigurationVariables($configurationVariables)
+  {
+    $this->configurationVariables = $configurationVariables;
+  }
+  /**
+   * @return string[]
+   */
+  public function getConfigurationVariables()
+  {
+    return $this->configurationVariables;
+  }
+  /**
+   * @param string
+   */
+  public function setTemplateId($templateId)
+  {
+    $this->templateId = $templateId;
+  }
+  /**
+   * @return string
+   */
+  public function getTemplateId()
+  {
+    return $this->templateId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ManagedConfigurationTemplate::class, 'Google_Service_AndroidManagement_ManagedConfigurationTemplate');
Index: vendor/google/apiclient-services/src/AndroidManagement/ManagedProperty.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ManagedProperty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ManagedProperty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,149 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class ManagedProperty extends \Google\Collection
+{
+  protected $collection_key = 'nestedProperties';
+  /**
+   * @var array
+   */
+  public $defaultValue;
+  /**
+   * @var string
+   */
+  public $description;
+  protected $entriesType = ManagedPropertyEntry::class;
+  protected $entriesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $key;
+  protected $nestedPropertiesType = ManagedProperty::class;
+  protected $nestedPropertiesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param array
+   */
+  public function setDefaultValue($defaultValue)
+  {
+    $this->defaultValue = $defaultValue;
+  }
+  /**
+   * @return array
+   */
+  public function getDefaultValue()
+  {
+    return $this->defaultValue;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param ManagedPropertyEntry[]
+   */
+  public function setEntries($entries)
+  {
+    $this->entries = $entries;
+  }
+  /**
+   * @return ManagedPropertyEntry[]
+   */
+  public function getEntries()
+  {
+    return $this->entries;
+  }
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param ManagedProperty[]
+   */
+  public function setNestedProperties($nestedProperties)
+  {
+    $this->nestedProperties = $nestedProperties;
+  }
+  /**
+   * @return ManagedProperty[]
+   */
+  public function getNestedProperties()
+  {
+    return $this->nestedProperties;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ManagedProperty::class, 'Google_Service_AndroidManagement_ManagedProperty');
Index: vendor/google/apiclient-services/src/AndroidManagement/ManagedPropertyEntry.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ManagedPropertyEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ManagedPropertyEntry.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\AndroidManagement;
+
+class ManagedPropertyEntry extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @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(ManagedPropertyEntry::class, 'Google_Service_AndroidManagement_ManagedPropertyEntry');
Index: vendor/google/apiclient-services/src/AndroidManagement/MediaMountEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/MediaMountEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/MediaMountEvent.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\AndroidManagement;
+
+class MediaMountEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $mountPoint;
+  /**
+   * @var string
+   */
+  public $volumeLabel;
+
+  /**
+   * @param string
+   */
+  public function setMountPoint($mountPoint)
+  {
+    $this->mountPoint = $mountPoint;
+  }
+  /**
+   * @return string
+   */
+  public function getMountPoint()
+  {
+    return $this->mountPoint;
+  }
+  /**
+   * @param string
+   */
+  public function setVolumeLabel($volumeLabel)
+  {
+    $this->volumeLabel = $volumeLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getVolumeLabel()
+  {
+    return $this->volumeLabel;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MediaMountEvent::class, 'Google_Service_AndroidManagement_MediaMountEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/MediaUnmountEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/MediaUnmountEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/MediaUnmountEvent.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\AndroidManagement;
+
+class MediaUnmountEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $mountPoint;
+  /**
+   * @var string
+   */
+  public $volumeLabel;
+
+  /**
+   * @param string
+   */
+  public function setMountPoint($mountPoint)
+  {
+    $this->mountPoint = $mountPoint;
+  }
+  /**
+   * @return string
+   */
+  public function getMountPoint()
+  {
+    return $this->mountPoint;
+  }
+  /**
+   * @param string
+   */
+  public function setVolumeLabel($volumeLabel)
+  {
+    $this->volumeLabel = $volumeLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getVolumeLabel()
+  {
+    return $this->volumeLabel;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MediaUnmountEvent::class, 'Google_Service_AndroidManagement_MediaUnmountEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/MemoryEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/MemoryEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/MemoryEvent.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\AndroidManagement;
+
+class MemoryEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $byteCount;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $eventType;
+
+  /**
+   * @param string
+   */
+  public function setByteCount($byteCount)
+  {
+    $this->byteCount = $byteCount;
+  }
+  /**
+   * @return string
+   */
+  public function getByteCount()
+  {
+    return $this->byteCount;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEventType($eventType)
+  {
+    $this->eventType = $eventType;
+  }
+  /**
+   * @return string
+   */
+  public function getEventType()
+  {
+    return $this->eventType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MemoryEvent::class, 'Google_Service_AndroidManagement_MemoryEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/MemoryInfo.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/MemoryInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/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\AndroidManagement;
+
+class MemoryInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $totalInternalStorage;
+  /**
+   * @var string
+   */
+  public $totalRam;
+
+  /**
+   * @param string
+   */
+  public function setTotalInternalStorage($totalInternalStorage)
+  {
+    $this->totalInternalStorage = $totalInternalStorage;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalInternalStorage()
+  {
+    return $this->totalInternalStorage;
+  }
+  /**
+   * @param string
+   */
+  public function setTotalRam($totalRam)
+  {
+    $this->totalRam = $totalRam;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalRam()
+  {
+    return $this->totalRam;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MemoryInfo::class, 'Google_Service_AndroidManagement_MemoryInfo');
Index: vendor/google/apiclient-services/src/AndroidManagement/MigrationToken.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/MigrationToken.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/MigrationToken.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,224 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class MigrationToken extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $additionalData;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $device;
+  /**
+   * @var string
+   */
+  public $deviceId;
+  /**
+   * @var string
+   */
+  public $expireTime;
+  /**
+   * @var string
+   */
+  public $managementMode;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $policy;
+  /**
+   * @var string
+   */
+  public $ttl;
+  /**
+   * @var string
+   */
+  public $userId;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setAdditionalData($additionalData)
+  {
+    $this->additionalData = $additionalData;
+  }
+  /**
+   * @return string
+   */
+  public function getAdditionalData()
+  {
+    return $this->additionalData;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDevice($device)
+  {
+    $this->device = $device;
+  }
+  /**
+   * @return string
+   */
+  public function getDevice()
+  {
+    return $this->device;
+  }
+  /**
+   * @param string
+   */
+  public function setDeviceId($deviceId)
+  {
+    $this->deviceId = $deviceId;
+  }
+  /**
+   * @return string
+   */
+  public function getDeviceId()
+  {
+    return $this->deviceId;
+  }
+  /**
+   * @param string
+   */
+  public function setExpireTime($expireTime)
+  {
+    $this->expireTime = $expireTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExpireTime()
+  {
+    return $this->expireTime;
+  }
+  /**
+   * @param string
+   */
+  public function setManagementMode($managementMode)
+  {
+    $this->managementMode = $managementMode;
+  }
+  /**
+   * @return string
+   */
+  public function getManagementMode()
+  {
+    return $this->managementMode;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPolicy($policy)
+  {
+    $this->policy = $policy;
+  }
+  /**
+   * @return string
+   */
+  public function getPolicy()
+  {
+    return $this->policy;
+  }
+  /**
+   * @param string
+   */
+  public function setTtl($ttl)
+  {
+    $this->ttl = $ttl;
+  }
+  /**
+   * @return string
+   */
+  public function getTtl()
+  {
+    return $this->ttl;
+  }
+  /**
+   * @param string
+   */
+  public function setUserId($userId)
+  {
+    $this->userId = $userId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserId()
+  {
+    return $this->userId;
+  }
+  /**
+   * @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(MigrationToken::class, 'Google_Service_AndroidManagement_MigrationToken');
Index: vendor/google/apiclient-services/src/AndroidManagement/NetworkInfo.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/NetworkInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/NetworkInfo.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\AndroidManagement;
+
+class NetworkInfo extends \Google\Collection
+{
+  protected $collection_key = 'telephonyInfos';
+  /**
+   * @var string
+   */
+  public $imei;
+  /**
+   * @var string
+   */
+  public $meid;
+  /**
+   * @var string
+   */
+  public $networkOperatorName;
+  protected $telephonyInfosType = TelephonyInfo::class;
+  protected $telephonyInfosDataType = 'array';
+  /**
+   * @var string
+   */
+  public $wifiMacAddress;
+
+  /**
+   * @param string
+   */
+  public function setImei($imei)
+  {
+    $this->imei = $imei;
+  }
+  /**
+   * @return string
+   */
+  public function getImei()
+  {
+    return $this->imei;
+  }
+  /**
+   * @param string
+   */
+  public function setMeid($meid)
+  {
+    $this->meid = $meid;
+  }
+  /**
+   * @return string
+   */
+  public function getMeid()
+  {
+    return $this->meid;
+  }
+  /**
+   * @param string
+   */
+  public function setNetworkOperatorName($networkOperatorName)
+  {
+    $this->networkOperatorName = $networkOperatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getNetworkOperatorName()
+  {
+    return $this->networkOperatorName;
+  }
+  /**
+   * @param TelephonyInfo[]
+   */
+  public function setTelephonyInfos($telephonyInfos)
+  {
+    $this->telephonyInfos = $telephonyInfos;
+  }
+  /**
+   * @return TelephonyInfo[]
+   */
+  public function getTelephonyInfos()
+  {
+    return $this->telephonyInfos;
+  }
+  /**
+   * @param string
+   */
+  public function setWifiMacAddress($wifiMacAddress)
+  {
+    $this->wifiMacAddress = $wifiMacAddress;
+  }
+  /**
+   * @return string
+   */
+  public function getWifiMacAddress()
+  {
+    return $this->wifiMacAddress;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NetworkInfo::class, 'Google_Service_AndroidManagement_NetworkInfo');
Index: vendor/google/apiclient-services/src/AndroidManagement/NonComplianceDetail.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/NonComplianceDetail.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/NonComplianceDetail.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,168 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class NonComplianceDetail extends \Google\Model
+{
+  /**
+   * @var array
+   */
+  public $currentValue;
+  /**
+   * @var string
+   */
+  public $fieldPath;
+  /**
+   * @var string
+   */
+  public $installationFailureReason;
+  /**
+   * @var string
+   */
+  public $nonComplianceReason;
+  /**
+   * @var string
+   */
+  public $packageName;
+  /**
+   * @var string
+   */
+  public $settingName;
+  protected $specificNonComplianceContextType = SpecificNonComplianceContext::class;
+  protected $specificNonComplianceContextDataType = '';
+  /**
+   * @var string
+   */
+  public $specificNonComplianceReason;
+
+  /**
+   * @param array
+   */
+  public function setCurrentValue($currentValue)
+  {
+    $this->currentValue = $currentValue;
+  }
+  /**
+   * @return array
+   */
+  public function getCurrentValue()
+  {
+    return $this->currentValue;
+  }
+  /**
+   * @param string
+   */
+  public function setFieldPath($fieldPath)
+  {
+    $this->fieldPath = $fieldPath;
+  }
+  /**
+   * @return string
+   */
+  public function getFieldPath()
+  {
+    return $this->fieldPath;
+  }
+  /**
+   * @param string
+   */
+  public function setInstallationFailureReason($installationFailureReason)
+  {
+    $this->installationFailureReason = $installationFailureReason;
+  }
+  /**
+   * @return string
+   */
+  public function getInstallationFailureReason()
+  {
+    return $this->installationFailureReason;
+  }
+  /**
+   * @param string
+   */
+  public function setNonComplianceReason($nonComplianceReason)
+  {
+    $this->nonComplianceReason = $nonComplianceReason;
+  }
+  /**
+   * @return string
+   */
+  public function getNonComplianceReason()
+  {
+    return $this->nonComplianceReason;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @param string
+   */
+  public function setSettingName($settingName)
+  {
+    $this->settingName = $settingName;
+  }
+  /**
+   * @return string
+   */
+  public function getSettingName()
+  {
+    return $this->settingName;
+  }
+  /**
+   * @param SpecificNonComplianceContext
+   */
+  public function setSpecificNonComplianceContext(SpecificNonComplianceContext $specificNonComplianceContext)
+  {
+    $this->specificNonComplianceContext = $specificNonComplianceContext;
+  }
+  /**
+   * @return SpecificNonComplianceContext
+   */
+  public function getSpecificNonComplianceContext()
+  {
+    return $this->specificNonComplianceContext;
+  }
+  /**
+   * @param string
+   */
+  public function setSpecificNonComplianceReason($specificNonComplianceReason)
+  {
+    $this->specificNonComplianceReason = $specificNonComplianceReason;
+  }
+  /**
+   * @return string
+   */
+  public function getSpecificNonComplianceReason()
+  {
+    return $this->specificNonComplianceReason;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NonComplianceDetail::class, 'Google_Service_AndroidManagement_NonComplianceDetail');
Index: vendor/google/apiclient-services/src/AndroidManagement/NonComplianceDetailCondition.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/NonComplianceDetailCondition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/NonComplianceDetailCondition.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\AndroidManagement;
+
+class NonComplianceDetailCondition extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $nonComplianceReason;
+  /**
+   * @var string
+   */
+  public $packageName;
+  /**
+   * @var string
+   */
+  public $settingName;
+
+  /**
+   * @param string
+   */
+  public function setNonComplianceReason($nonComplianceReason)
+  {
+    $this->nonComplianceReason = $nonComplianceReason;
+  }
+  /**
+   * @return string
+   */
+  public function getNonComplianceReason()
+  {
+    return $this->nonComplianceReason;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @param string
+   */
+  public function setSettingName($settingName)
+  {
+    $this->settingName = $settingName;
+  }
+  /**
+   * @return string
+   */
+  public function getSettingName()
+  {
+    return $this->settingName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NonComplianceDetailCondition::class, 'Google_Service_AndroidManagement_NonComplianceDetailCondition');
Index: vendor/google/apiclient-services/src/AndroidManagement/OncCertificateProvider.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/OncCertificateProvider.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/OncCertificateProvider.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\AndroidManagement;
+
+class OncCertificateProvider extends \Google\Collection
+{
+  protected $collection_key = 'certificateReferences';
+  /**
+   * @var string[]
+   */
+  public $certificateReferences;
+  protected $contentProviderEndpointType = ContentProviderEndpoint::class;
+  protected $contentProviderEndpointDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setCertificateReferences($certificateReferences)
+  {
+    $this->certificateReferences = $certificateReferences;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCertificateReferences()
+  {
+    return $this->certificateReferences;
+  }
+  /**
+   * @param ContentProviderEndpoint
+   */
+  public function setContentProviderEndpoint(ContentProviderEndpoint $contentProviderEndpoint)
+  {
+    $this->contentProviderEndpoint = $contentProviderEndpoint;
+  }
+  /**
+   * @return ContentProviderEndpoint
+   */
+  public function getContentProviderEndpoint()
+  {
+    return $this->contentProviderEndpoint;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OncCertificateProvider::class, 'Google_Service_AndroidManagement_OncCertificateProvider');
Index: vendor/google/apiclient-services/src/AndroidManagement/OncWifiContext.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/OncWifiContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/OncWifiContext.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\AndroidManagement;
+
+class OncWifiContext extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $wifiGuid;
+
+  /**
+   * @param string
+   */
+  public function setWifiGuid($wifiGuid)
+  {
+    $this->wifiGuid = $wifiGuid;
+  }
+  /**
+   * @return string
+   */
+  public function getWifiGuid()
+  {
+    return $this->wifiGuid;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OncWifiContext::class, 'Google_Service_AndroidManagement_OncWifiContext');
Index: vendor/google/apiclient-services/src/AndroidManagement/Operation.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/Operation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/Operation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,114 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class Operation extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $done;
+  protected $errorType = Status::class;
+  protected $errorDataType = '';
+  /**
+   * @var array[]
+   */
+  public $metadata;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var array[]
+   */
+  public $response;
+
+  /**
+   * @param bool
+   */
+  public function setDone($done)
+  {
+    $this->done = $done;
+  }
+  /**
+   * @return bool
+   */
+  public function getDone()
+  {
+    return $this->done;
+  }
+  /**
+   * @param Status
+   */
+  public function setError(Status $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return Status
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param array[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param array[]
+   */
+  public function setResponse($response)
+  {
+    $this->response = $response;
+  }
+  /**
+   * @return array[]
+   */
+  public function getResponse()
+  {
+    return $this->response;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Operation::class, 'Google_Service_AndroidManagement_Operation');
Index: vendor/google/apiclient-services/src/AndroidManagement/OsShutdownEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/OsShutdownEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/OsShutdownEvent.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\AndroidManagement;
+
+class OsShutdownEvent extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OsShutdownEvent::class, 'Google_Service_AndroidManagement_OsShutdownEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/OsStartupEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/OsStartupEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/OsStartupEvent.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\AndroidManagement;
+
+class OsStartupEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $verifiedBootState;
+  /**
+   * @var string
+   */
+  public $verityMode;
+
+  /**
+   * @param string
+   */
+  public function setVerifiedBootState($verifiedBootState)
+  {
+    $this->verifiedBootState = $verifiedBootState;
+  }
+  /**
+   * @return string
+   */
+  public function getVerifiedBootState()
+  {
+    return $this->verifiedBootState;
+  }
+  /**
+   * @param string
+   */
+  public function setVerityMode($verityMode)
+  {
+    $this->verityMode = $verityMode;
+  }
+  /**
+   * @return string
+   */
+  public function getVerityMode()
+  {
+    return $this->verityMode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OsStartupEvent::class, 'Google_Service_AndroidManagement_OsStartupEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/PackageNameList.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/PackageNameList.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/PackageNameList.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class PackageNameList extends \Google\Collection
+{
+  protected $collection_key = 'packageNames';
+  /**
+   * @var string[]
+   */
+  public $packageNames;
+
+  /**
+   * @param string[]
+   */
+  public function setPackageNames($packageNames)
+  {
+    $this->packageNames = $packageNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPackageNames()
+  {
+    return $this->packageNames;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PackageNameList::class, 'Google_Service_AndroidManagement_PackageNameList');
Index: vendor/google/apiclient-services/src/AndroidManagement/PasswordPoliciesContext.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/PasswordPoliciesContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/PasswordPoliciesContext.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\AndroidManagement;
+
+class PasswordPoliciesContext extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $passwordPolicyScope;
+
+  /**
+   * @param string
+   */
+  public function setPasswordPolicyScope($passwordPolicyScope)
+  {
+    $this->passwordPolicyScope = $passwordPolicyScope;
+  }
+  /**
+   * @return string
+   */
+  public function getPasswordPolicyScope()
+  {
+    return $this->passwordPolicyScope;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PasswordPoliciesContext::class, 'Google_Service_AndroidManagement_PasswordPoliciesContext');
Index: vendor/google/apiclient-services/src/AndroidManagement/PasswordRequirements.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/PasswordRequirements.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/PasswordRequirements.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,278 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class PasswordRequirements extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $maximumFailedPasswordsForWipe;
+  /**
+   * @var string
+   */
+  public $passwordExpirationTimeout;
+  /**
+   * @var int
+   */
+  public $passwordHistoryLength;
+  /**
+   * @var int
+   */
+  public $passwordMinimumLength;
+  /**
+   * @var int
+   */
+  public $passwordMinimumLetters;
+  /**
+   * @var int
+   */
+  public $passwordMinimumLowerCase;
+  /**
+   * @var int
+   */
+  public $passwordMinimumNonLetter;
+  /**
+   * @var int
+   */
+  public $passwordMinimumNumeric;
+  /**
+   * @var int
+   */
+  public $passwordMinimumSymbols;
+  /**
+   * @var int
+   */
+  public $passwordMinimumUpperCase;
+  /**
+   * @var string
+   */
+  public $passwordQuality;
+  /**
+   * @var string
+   */
+  public $passwordScope;
+  /**
+   * @var string
+   */
+  public $requirePasswordUnlock;
+  /**
+   * @var string
+   */
+  public $unifiedLockSettings;
+
+  /**
+   * @param int
+   */
+  public function setMaximumFailedPasswordsForWipe($maximumFailedPasswordsForWipe)
+  {
+    $this->maximumFailedPasswordsForWipe = $maximumFailedPasswordsForWipe;
+  }
+  /**
+   * @return int
+   */
+  public function getMaximumFailedPasswordsForWipe()
+  {
+    return $this->maximumFailedPasswordsForWipe;
+  }
+  /**
+   * @param string
+   */
+  public function setPasswordExpirationTimeout($passwordExpirationTimeout)
+  {
+    $this->passwordExpirationTimeout = $passwordExpirationTimeout;
+  }
+  /**
+   * @return string
+   */
+  public function getPasswordExpirationTimeout()
+  {
+    return $this->passwordExpirationTimeout;
+  }
+  /**
+   * @param int
+   */
+  public function setPasswordHistoryLength($passwordHistoryLength)
+  {
+    $this->passwordHistoryLength = $passwordHistoryLength;
+  }
+  /**
+   * @return int
+   */
+  public function getPasswordHistoryLength()
+  {
+    return $this->passwordHistoryLength;
+  }
+  /**
+   * @param int
+   */
+  public function setPasswordMinimumLength($passwordMinimumLength)
+  {
+    $this->passwordMinimumLength = $passwordMinimumLength;
+  }
+  /**
+   * @return int
+   */
+  public function getPasswordMinimumLength()
+  {
+    return $this->passwordMinimumLength;
+  }
+  /**
+   * @param int
+   */
+  public function setPasswordMinimumLetters($passwordMinimumLetters)
+  {
+    $this->passwordMinimumLetters = $passwordMinimumLetters;
+  }
+  /**
+   * @return int
+   */
+  public function getPasswordMinimumLetters()
+  {
+    return $this->passwordMinimumLetters;
+  }
+  /**
+   * @param int
+   */
+  public function setPasswordMinimumLowerCase($passwordMinimumLowerCase)
+  {
+    $this->passwordMinimumLowerCase = $passwordMinimumLowerCase;
+  }
+  /**
+   * @return int
+   */
+  public function getPasswordMinimumLowerCase()
+  {
+    return $this->passwordMinimumLowerCase;
+  }
+  /**
+   * @param int
+   */
+  public function setPasswordMinimumNonLetter($passwordMinimumNonLetter)
+  {
+    $this->passwordMinimumNonLetter = $passwordMinimumNonLetter;
+  }
+  /**
+   * @return int
+   */
+  public function getPasswordMinimumNonLetter()
+  {
+    return $this->passwordMinimumNonLetter;
+  }
+  /**
+   * @param int
+   */
+  public function setPasswordMinimumNumeric($passwordMinimumNumeric)
+  {
+    $this->passwordMinimumNumeric = $passwordMinimumNumeric;
+  }
+  /**
+   * @return int
+   */
+  public function getPasswordMinimumNumeric()
+  {
+    return $this->passwordMinimumNumeric;
+  }
+  /**
+   * @param int
+   */
+  public function setPasswordMinimumSymbols($passwordMinimumSymbols)
+  {
+    $this->passwordMinimumSymbols = $passwordMinimumSymbols;
+  }
+  /**
+   * @return int
+   */
+  public function getPasswordMinimumSymbols()
+  {
+    return $this->passwordMinimumSymbols;
+  }
+  /**
+   * @param int
+   */
+  public function setPasswordMinimumUpperCase($passwordMinimumUpperCase)
+  {
+    $this->passwordMinimumUpperCase = $passwordMinimumUpperCase;
+  }
+  /**
+   * @return int
+   */
+  public function getPasswordMinimumUpperCase()
+  {
+    return $this->passwordMinimumUpperCase;
+  }
+  /**
+   * @param string
+   */
+  public function setPasswordQuality($passwordQuality)
+  {
+    $this->passwordQuality = $passwordQuality;
+  }
+  /**
+   * @return string
+   */
+  public function getPasswordQuality()
+  {
+    return $this->passwordQuality;
+  }
+  /**
+   * @param string
+   */
+  public function setPasswordScope($passwordScope)
+  {
+    $this->passwordScope = $passwordScope;
+  }
+  /**
+   * @return string
+   */
+  public function getPasswordScope()
+  {
+    return $this->passwordScope;
+  }
+  /**
+   * @param string
+   */
+  public function setRequirePasswordUnlock($requirePasswordUnlock)
+  {
+    $this->requirePasswordUnlock = $requirePasswordUnlock;
+  }
+  /**
+   * @return string
+   */
+  public function getRequirePasswordUnlock()
+  {
+    return $this->requirePasswordUnlock;
+  }
+  /**
+   * @param string
+   */
+  public function setUnifiedLockSettings($unifiedLockSettings)
+  {
+    $this->unifiedLockSettings = $unifiedLockSettings;
+  }
+  /**
+   * @return string
+   */
+  public function getUnifiedLockSettings()
+  {
+    return $this->unifiedLockSettings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PasswordRequirements::class, 'Google_Service_AndroidManagement_PasswordRequirements');
Index: vendor/google/apiclient-services/src/AndroidManagement/PerAppResult.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/PerAppResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/PerAppResult.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\AndroidManagement;
+
+class PerAppResult extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $clearingResult;
+
+  /**
+   * @param string
+   */
+  public function setClearingResult($clearingResult)
+  {
+    $this->clearingResult = $clearingResult;
+  }
+  /**
+   * @return string
+   */
+  public function getClearingResult()
+  {
+    return $this->clearingResult;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PerAppResult::class, 'Google_Service_AndroidManagement_PerAppResult');
Index: vendor/google/apiclient-services/src/AndroidManagement/PermissionGrant.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/PermissionGrant.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/PermissionGrant.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\AndroidManagement;
+
+class PermissionGrant extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $permission;
+  /**
+   * @var string
+   */
+  public $policy;
+
+  /**
+   * @param string
+   */
+  public function setPermission($permission)
+  {
+    $this->permission = $permission;
+  }
+  /**
+   * @return string
+   */
+  public function getPermission()
+  {
+    return $this->permission;
+  }
+  /**
+   * @param string
+   */
+  public function setPolicy($policy)
+  {
+    $this->policy = $policy;
+  }
+  /**
+   * @return string
+   */
+  public function getPolicy()
+  {
+    return $this->policy;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PermissionGrant::class, 'Google_Service_AndroidManagement_PermissionGrant');
Index: vendor/google/apiclient-services/src/AndroidManagement/PersistentPreferredActivity.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/PersistentPreferredActivity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/PersistentPreferredActivity.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\AndroidManagement;
+
+class PersistentPreferredActivity extends \Google\Collection
+{
+  protected $collection_key = 'categories';
+  /**
+   * @var string[]
+   */
+  public $actions;
+  /**
+   * @var string[]
+   */
+  public $categories;
+  /**
+   * @var string
+   */
+  public $receiverActivity;
+
+  /**
+   * @param string[]
+   */
+  public function setActions($actions)
+  {
+    $this->actions = $actions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getActions()
+  {
+    return $this->actions;
+  }
+  /**
+   * @param string[]
+   */
+  public function setCategories($categories)
+  {
+    $this->categories = $categories;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCategories()
+  {
+    return $this->categories;
+  }
+  /**
+   * @param string
+   */
+  public function setReceiverActivity($receiverActivity)
+  {
+    $this->receiverActivity = $receiverActivity;
+  }
+  /**
+   * @return string
+   */
+  public function getReceiverActivity()
+  {
+    return $this->receiverActivity;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PersistentPreferredActivity::class, 'Google_Service_AndroidManagement_PersistentPreferredActivity');
Index: vendor/google/apiclient-services/src/AndroidManagement/PersonalApplicationPolicy.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/PersonalApplicationPolicy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/PersonalApplicationPolicy.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\AndroidManagement;
+
+class PersonalApplicationPolicy extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $installType;
+  /**
+   * @var string
+   */
+  public $packageName;
+
+  /**
+   * @param string
+   */
+  public function setInstallType($installType)
+  {
+    $this->installType = $installType;
+  }
+  /**
+   * @return string
+   */
+  public function getInstallType()
+  {
+    return $this->installType;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PersonalApplicationPolicy::class, 'Google_Service_AndroidManagement_PersonalApplicationPolicy');
Index: vendor/google/apiclient-services/src/AndroidManagement/PersonalUsagePolicies.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/PersonalUsagePolicies.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/PersonalUsagePolicies.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,133 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class PersonalUsagePolicies extends \Google\Collection
+{
+  protected $collection_key = 'personalApplications';
+  /**
+   * @var string[]
+   */
+  public $accountTypesWithManagementDisabled;
+  /**
+   * @var bool
+   */
+  public $cameraDisabled;
+  /**
+   * @var int
+   */
+  public $maxDaysWithWorkOff;
+  protected $personalApplicationsType = PersonalApplicationPolicy::class;
+  protected $personalApplicationsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $personalPlayStoreMode;
+  /**
+   * @var bool
+   */
+  public $screenCaptureDisabled;
+
+  /**
+   * @param string[]
+   */
+  public function setAccountTypesWithManagementDisabled($accountTypesWithManagementDisabled)
+  {
+    $this->accountTypesWithManagementDisabled = $accountTypesWithManagementDisabled;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAccountTypesWithManagementDisabled()
+  {
+    return $this->accountTypesWithManagementDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setCameraDisabled($cameraDisabled)
+  {
+    $this->cameraDisabled = $cameraDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getCameraDisabled()
+  {
+    return $this->cameraDisabled;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxDaysWithWorkOff($maxDaysWithWorkOff)
+  {
+    $this->maxDaysWithWorkOff = $maxDaysWithWorkOff;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxDaysWithWorkOff()
+  {
+    return $this->maxDaysWithWorkOff;
+  }
+  /**
+   * @param PersonalApplicationPolicy[]
+   */
+  public function setPersonalApplications($personalApplications)
+  {
+    $this->personalApplications = $personalApplications;
+  }
+  /**
+   * @return PersonalApplicationPolicy[]
+   */
+  public function getPersonalApplications()
+  {
+    return $this->personalApplications;
+  }
+  /**
+   * @param string
+   */
+  public function setPersonalPlayStoreMode($personalPlayStoreMode)
+  {
+    $this->personalPlayStoreMode = $personalPlayStoreMode;
+  }
+  /**
+   * @return string
+   */
+  public function getPersonalPlayStoreMode()
+  {
+    return $this->personalPlayStoreMode;
+  }
+  /**
+   * @param bool
+   */
+  public function setScreenCaptureDisabled($screenCaptureDisabled)
+  {
+    $this->screenCaptureDisabled = $screenCaptureDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getScreenCaptureDisabled()
+  {
+    return $this->screenCaptureDisabled;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PersonalUsagePolicies::class, 'Google_Service_AndroidManagement_PersonalUsagePolicies');
Index: vendor/google/apiclient-services/src/AndroidManagement/Policy.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/Policy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/Policy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,1665 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class Policy extends \Google\Collection
+{
+  protected $collection_key = 'stayOnPluggedModes';
+  /**
+   * @var string[]
+   */
+  public $accountTypesWithManagementDisabled;
+  /**
+   * @var bool
+   */
+  public $addUserDisabled;
+  /**
+   * @var bool
+   */
+  public $adjustVolumeDisabled;
+  protected $advancedSecurityOverridesType = AdvancedSecurityOverrides::class;
+  protected $advancedSecurityOverridesDataType = '';
+  protected $alwaysOnVpnPackageType = AlwaysOnVpnPackage::class;
+  protected $alwaysOnVpnPackageDataType = '';
+  /**
+   * @var string[]
+   */
+  public $androidDevicePolicyTracks;
+  /**
+   * @var string
+   */
+  public $appAutoUpdatePolicy;
+  protected $applicationsType = ApplicationPolicy::class;
+  protected $applicationsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $assistContentPolicy;
+  /**
+   * @var string
+   */
+  public $autoDateAndTimeZone;
+  /**
+   * @var bool
+   */
+  public $autoTimeRequired;
+  /**
+   * @var bool
+   */
+  public $blockApplicationsEnabled;
+  /**
+   * @var bool
+   */
+  public $bluetoothConfigDisabled;
+  /**
+   * @var bool
+   */
+  public $bluetoothContactSharingDisabled;
+  /**
+   * @var bool
+   */
+  public $bluetoothDisabled;
+  /**
+   * @var string
+   */
+  public $cameraAccess;
+  /**
+   * @var bool
+   */
+  public $cameraDisabled;
+  /**
+   * @var bool
+   */
+  public $cellBroadcastsConfigDisabled;
+  protected $choosePrivateKeyRulesType = ChoosePrivateKeyRule::class;
+  protected $choosePrivateKeyRulesDataType = 'array';
+  protected $complianceRulesType = ComplianceRule::class;
+  protected $complianceRulesDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $createWindowsDisabled;
+  /**
+   * @var string
+   */
+  public $credentialProviderPolicyDefault;
+  /**
+   * @var bool
+   */
+  public $credentialsConfigDisabled;
+  protected $crossProfilePoliciesType = CrossProfilePolicies::class;
+  protected $crossProfilePoliciesDataType = '';
+  /**
+   * @var bool
+   */
+  public $dataRoamingDisabled;
+  /**
+   * @var bool
+   */
+  public $debuggingFeaturesAllowed;
+  /**
+   * @var string
+   */
+  public $defaultPermissionPolicy;
+  protected $deviceConnectivityManagementType = DeviceConnectivityManagement::class;
+  protected $deviceConnectivityManagementDataType = '';
+  protected $deviceOwnerLockScreenInfoType = UserFacingMessage::class;
+  protected $deviceOwnerLockScreenInfoDataType = '';
+  protected $deviceRadioStateType = DeviceRadioState::class;
+  protected $deviceRadioStateDataType = '';
+  protected $displaySettingsType = DisplaySettings::class;
+  protected $displaySettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $encryptionPolicy;
+  /**
+   * @var bool
+   */
+  public $ensureVerifyAppsEnabled;
+  /**
+   * @var bool
+   */
+  public $factoryResetDisabled;
+  /**
+   * @var string[]
+   */
+  public $frpAdminEmails;
+  /**
+   * @var bool
+   */
+  public $funDisabled;
+  /**
+   * @var bool
+   */
+  public $installAppsDisabled;
+  /**
+   * @var bool
+   */
+  public $installUnknownSourcesAllowed;
+  /**
+   * @var bool
+   */
+  public $keyguardDisabled;
+  /**
+   * @var string[]
+   */
+  public $keyguardDisabledFeatures;
+  /**
+   * @var bool
+   */
+  public $kioskCustomLauncherEnabled;
+  protected $kioskCustomizationType = KioskCustomization::class;
+  protected $kioskCustomizationDataType = '';
+  /**
+   * @var string
+   */
+  public $locationMode;
+  protected $longSupportMessageType = UserFacingMessage::class;
+  protected $longSupportMessageDataType = '';
+  /**
+   * @var string
+   */
+  public $maximumTimeToLock;
+  /**
+   * @var string
+   */
+  public $microphoneAccess;
+  /**
+   * @var int
+   */
+  public $minimumApiLevel;
+  /**
+   * @var bool
+   */
+  public $mobileNetworksConfigDisabled;
+  /**
+   * @var bool
+   */
+  public $modifyAccountsDisabled;
+  /**
+   * @var bool
+   */
+  public $mountPhysicalMediaDisabled;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $networkEscapeHatchEnabled;
+  /**
+   * @var bool
+   */
+  public $networkResetDisabled;
+  protected $oncCertificateProvidersType = OncCertificateProvider::class;
+  protected $oncCertificateProvidersDataType = 'array';
+  /**
+   * @var array[]
+   */
+  public $openNetworkConfiguration;
+  /**
+   * @var bool
+   */
+  public $outgoingBeamDisabled;
+  /**
+   * @var bool
+   */
+  public $outgoingCallsDisabled;
+  protected $passwordPoliciesType = PasswordRequirements::class;
+  protected $passwordPoliciesDataType = 'array';
+  protected $passwordRequirementsType = PasswordRequirements::class;
+  protected $passwordRequirementsDataType = '';
+  protected $permissionGrantsType = PermissionGrant::class;
+  protected $permissionGrantsDataType = 'array';
+  protected $permittedAccessibilityServicesType = PackageNameList::class;
+  protected $permittedAccessibilityServicesDataType = '';
+  protected $permittedInputMethodsType = PackageNameList::class;
+  protected $permittedInputMethodsDataType = '';
+  protected $persistentPreferredActivitiesType = PersistentPreferredActivity::class;
+  protected $persistentPreferredActivitiesDataType = 'array';
+  protected $personalUsagePoliciesType = PersonalUsagePolicies::class;
+  protected $personalUsagePoliciesDataType = '';
+  /**
+   * @var string
+   */
+  public $playStoreMode;
+  protected $policyEnforcementRulesType = PolicyEnforcementRule::class;
+  protected $policyEnforcementRulesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $preferentialNetworkService;
+  /**
+   * @var string
+   */
+  public $printingPolicy;
+  /**
+   * @var bool
+   */
+  public $privateKeySelectionEnabled;
+  protected $recommendedGlobalProxyType = ProxyInfo::class;
+  protected $recommendedGlobalProxyDataType = '';
+  /**
+   * @var bool
+   */
+  public $removeUserDisabled;
+  /**
+   * @var bool
+   */
+  public $safeBootDisabled;
+  /**
+   * @var bool
+   */
+  public $screenCaptureDisabled;
+  /**
+   * @var bool
+   */
+  public $setUserIconDisabled;
+  /**
+   * @var bool
+   */
+  public $setWallpaperDisabled;
+  protected $setupActionsType = SetupAction::class;
+  protected $setupActionsDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $shareLocationDisabled;
+  protected $shortSupportMessageType = UserFacingMessage::class;
+  protected $shortSupportMessageDataType = '';
+  /**
+   * @var bool
+   */
+  public $skipFirstUseHintsEnabled;
+  /**
+   * @var bool
+   */
+  public $smsDisabled;
+  /**
+   * @var bool
+   */
+  public $statusBarDisabled;
+  protected $statusReportingSettingsType = StatusReportingSettings::class;
+  protected $statusReportingSettingsDataType = '';
+  /**
+   * @var string[]
+   */
+  public $stayOnPluggedModes;
+  protected $systemUpdateType = SystemUpdate::class;
+  protected $systemUpdateDataType = '';
+  /**
+   * @var bool
+   */
+  public $tetheringConfigDisabled;
+  /**
+   * @var bool
+   */
+  public $uninstallAppsDisabled;
+  /**
+   * @var bool
+   */
+  public $unmuteMicrophoneDisabled;
+  protected $usageLogType = UsageLog::class;
+  protected $usageLogDataType = '';
+  /**
+   * @var bool
+   */
+  public $usbFileTransferDisabled;
+  /**
+   * @var bool
+   */
+  public $usbMassStorageEnabled;
+  /**
+   * @var string
+   */
+  public $version;
+  /**
+   * @var bool
+   */
+  public $vpnConfigDisabled;
+  /**
+   * @var bool
+   */
+  public $wifiConfigDisabled;
+  /**
+   * @var bool
+   */
+  public $wifiConfigsLockdownEnabled;
+
+  /**
+   * @param string[]
+   */
+  public function setAccountTypesWithManagementDisabled($accountTypesWithManagementDisabled)
+  {
+    $this->accountTypesWithManagementDisabled = $accountTypesWithManagementDisabled;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAccountTypesWithManagementDisabled()
+  {
+    return $this->accountTypesWithManagementDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setAddUserDisabled($addUserDisabled)
+  {
+    $this->addUserDisabled = $addUserDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getAddUserDisabled()
+  {
+    return $this->addUserDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setAdjustVolumeDisabled($adjustVolumeDisabled)
+  {
+    $this->adjustVolumeDisabled = $adjustVolumeDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getAdjustVolumeDisabled()
+  {
+    return $this->adjustVolumeDisabled;
+  }
+  /**
+   * @param AdvancedSecurityOverrides
+   */
+  public function setAdvancedSecurityOverrides(AdvancedSecurityOverrides $advancedSecurityOverrides)
+  {
+    $this->advancedSecurityOverrides = $advancedSecurityOverrides;
+  }
+  /**
+   * @return AdvancedSecurityOverrides
+   */
+  public function getAdvancedSecurityOverrides()
+  {
+    return $this->advancedSecurityOverrides;
+  }
+  /**
+   * @param AlwaysOnVpnPackage
+   */
+  public function setAlwaysOnVpnPackage(AlwaysOnVpnPackage $alwaysOnVpnPackage)
+  {
+    $this->alwaysOnVpnPackage = $alwaysOnVpnPackage;
+  }
+  /**
+   * @return AlwaysOnVpnPackage
+   */
+  public function getAlwaysOnVpnPackage()
+  {
+    return $this->alwaysOnVpnPackage;
+  }
+  /**
+   * @param string[]
+   */
+  public function setAndroidDevicePolicyTracks($androidDevicePolicyTracks)
+  {
+    $this->androidDevicePolicyTracks = $androidDevicePolicyTracks;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAndroidDevicePolicyTracks()
+  {
+    return $this->androidDevicePolicyTracks;
+  }
+  /**
+   * @param string
+   */
+  public function setAppAutoUpdatePolicy($appAutoUpdatePolicy)
+  {
+    $this->appAutoUpdatePolicy = $appAutoUpdatePolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getAppAutoUpdatePolicy()
+  {
+    return $this->appAutoUpdatePolicy;
+  }
+  /**
+   * @param ApplicationPolicy[]
+   */
+  public function setApplications($applications)
+  {
+    $this->applications = $applications;
+  }
+  /**
+   * @return ApplicationPolicy[]
+   */
+  public function getApplications()
+  {
+    return $this->applications;
+  }
+  /**
+   * @param string
+   */
+  public function setAssistContentPolicy($assistContentPolicy)
+  {
+    $this->assistContentPolicy = $assistContentPolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getAssistContentPolicy()
+  {
+    return $this->assistContentPolicy;
+  }
+  /**
+   * @param string
+   */
+  public function setAutoDateAndTimeZone($autoDateAndTimeZone)
+  {
+    $this->autoDateAndTimeZone = $autoDateAndTimeZone;
+  }
+  /**
+   * @return string
+   */
+  public function getAutoDateAndTimeZone()
+  {
+    return $this->autoDateAndTimeZone;
+  }
+  /**
+   * @param bool
+   */
+  public function setAutoTimeRequired($autoTimeRequired)
+  {
+    $this->autoTimeRequired = $autoTimeRequired;
+  }
+  /**
+   * @return bool
+   */
+  public function getAutoTimeRequired()
+  {
+    return $this->autoTimeRequired;
+  }
+  /**
+   * @param bool
+   */
+  public function setBlockApplicationsEnabled($blockApplicationsEnabled)
+  {
+    $this->blockApplicationsEnabled = $blockApplicationsEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getBlockApplicationsEnabled()
+  {
+    return $this->blockApplicationsEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setBluetoothConfigDisabled($bluetoothConfigDisabled)
+  {
+    $this->bluetoothConfigDisabled = $bluetoothConfigDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getBluetoothConfigDisabled()
+  {
+    return $this->bluetoothConfigDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setBluetoothContactSharingDisabled($bluetoothContactSharingDisabled)
+  {
+    $this->bluetoothContactSharingDisabled = $bluetoothContactSharingDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getBluetoothContactSharingDisabled()
+  {
+    return $this->bluetoothContactSharingDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setBluetoothDisabled($bluetoothDisabled)
+  {
+    $this->bluetoothDisabled = $bluetoothDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getBluetoothDisabled()
+  {
+    return $this->bluetoothDisabled;
+  }
+  /**
+   * @param string
+   */
+  public function setCameraAccess($cameraAccess)
+  {
+    $this->cameraAccess = $cameraAccess;
+  }
+  /**
+   * @return string
+   */
+  public function getCameraAccess()
+  {
+    return $this->cameraAccess;
+  }
+  /**
+   * @param bool
+   */
+  public function setCameraDisabled($cameraDisabled)
+  {
+    $this->cameraDisabled = $cameraDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getCameraDisabled()
+  {
+    return $this->cameraDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setCellBroadcastsConfigDisabled($cellBroadcastsConfigDisabled)
+  {
+    $this->cellBroadcastsConfigDisabled = $cellBroadcastsConfigDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getCellBroadcastsConfigDisabled()
+  {
+    return $this->cellBroadcastsConfigDisabled;
+  }
+  /**
+   * @param ChoosePrivateKeyRule[]
+   */
+  public function setChoosePrivateKeyRules($choosePrivateKeyRules)
+  {
+    $this->choosePrivateKeyRules = $choosePrivateKeyRules;
+  }
+  /**
+   * @return ChoosePrivateKeyRule[]
+   */
+  public function getChoosePrivateKeyRules()
+  {
+    return $this->choosePrivateKeyRules;
+  }
+  /**
+   * @param ComplianceRule[]
+   */
+  public function setComplianceRules($complianceRules)
+  {
+    $this->complianceRules = $complianceRules;
+  }
+  /**
+   * @return ComplianceRule[]
+   */
+  public function getComplianceRules()
+  {
+    return $this->complianceRules;
+  }
+  /**
+   * @param bool
+   */
+  public function setCreateWindowsDisabled($createWindowsDisabled)
+  {
+    $this->createWindowsDisabled = $createWindowsDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getCreateWindowsDisabled()
+  {
+    return $this->createWindowsDisabled;
+  }
+  /**
+   * @param string
+   */
+  public function setCredentialProviderPolicyDefault($credentialProviderPolicyDefault)
+  {
+    $this->credentialProviderPolicyDefault = $credentialProviderPolicyDefault;
+  }
+  /**
+   * @return string
+   */
+  public function getCredentialProviderPolicyDefault()
+  {
+    return $this->credentialProviderPolicyDefault;
+  }
+  /**
+   * @param bool
+   */
+  public function setCredentialsConfigDisabled($credentialsConfigDisabled)
+  {
+    $this->credentialsConfigDisabled = $credentialsConfigDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getCredentialsConfigDisabled()
+  {
+    return $this->credentialsConfigDisabled;
+  }
+  /**
+   * @param CrossProfilePolicies
+   */
+  public function setCrossProfilePolicies(CrossProfilePolicies $crossProfilePolicies)
+  {
+    $this->crossProfilePolicies = $crossProfilePolicies;
+  }
+  /**
+   * @return CrossProfilePolicies
+   */
+  public function getCrossProfilePolicies()
+  {
+    return $this->crossProfilePolicies;
+  }
+  /**
+   * @param bool
+   */
+  public function setDataRoamingDisabled($dataRoamingDisabled)
+  {
+    $this->dataRoamingDisabled = $dataRoamingDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getDataRoamingDisabled()
+  {
+    return $this->dataRoamingDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setDebuggingFeaturesAllowed($debuggingFeaturesAllowed)
+  {
+    $this->debuggingFeaturesAllowed = $debuggingFeaturesAllowed;
+  }
+  /**
+   * @return bool
+   */
+  public function getDebuggingFeaturesAllowed()
+  {
+    return $this->debuggingFeaturesAllowed;
+  }
+  /**
+   * @param string
+   */
+  public function setDefaultPermissionPolicy($defaultPermissionPolicy)
+  {
+    $this->defaultPermissionPolicy = $defaultPermissionPolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultPermissionPolicy()
+  {
+    return $this->defaultPermissionPolicy;
+  }
+  /**
+   * @param DeviceConnectivityManagement
+   */
+  public function setDeviceConnectivityManagement(DeviceConnectivityManagement $deviceConnectivityManagement)
+  {
+    $this->deviceConnectivityManagement = $deviceConnectivityManagement;
+  }
+  /**
+   * @return DeviceConnectivityManagement
+   */
+  public function getDeviceConnectivityManagement()
+  {
+    return $this->deviceConnectivityManagement;
+  }
+  /**
+   * @param UserFacingMessage
+   */
+  public function setDeviceOwnerLockScreenInfo(UserFacingMessage $deviceOwnerLockScreenInfo)
+  {
+    $this->deviceOwnerLockScreenInfo = $deviceOwnerLockScreenInfo;
+  }
+  /**
+   * @return UserFacingMessage
+   */
+  public function getDeviceOwnerLockScreenInfo()
+  {
+    return $this->deviceOwnerLockScreenInfo;
+  }
+  /**
+   * @param DeviceRadioState
+   */
+  public function setDeviceRadioState(DeviceRadioState $deviceRadioState)
+  {
+    $this->deviceRadioState = $deviceRadioState;
+  }
+  /**
+   * @return DeviceRadioState
+   */
+  public function getDeviceRadioState()
+  {
+    return $this->deviceRadioState;
+  }
+  /**
+   * @param DisplaySettings
+   */
+  public function setDisplaySettings(DisplaySettings $displaySettings)
+  {
+    $this->displaySettings = $displaySettings;
+  }
+  /**
+   * @return DisplaySettings
+   */
+  public function getDisplaySettings()
+  {
+    return $this->displaySettings;
+  }
+  /**
+   * @param string
+   */
+  public function setEncryptionPolicy($encryptionPolicy)
+  {
+    $this->encryptionPolicy = $encryptionPolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getEncryptionPolicy()
+  {
+    return $this->encryptionPolicy;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnsureVerifyAppsEnabled($ensureVerifyAppsEnabled)
+  {
+    $this->ensureVerifyAppsEnabled = $ensureVerifyAppsEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnsureVerifyAppsEnabled()
+  {
+    return $this->ensureVerifyAppsEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setFactoryResetDisabled($factoryResetDisabled)
+  {
+    $this->factoryResetDisabled = $factoryResetDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getFactoryResetDisabled()
+  {
+    return $this->factoryResetDisabled;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFrpAdminEmails($frpAdminEmails)
+  {
+    $this->frpAdminEmails = $frpAdminEmails;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFrpAdminEmails()
+  {
+    return $this->frpAdminEmails;
+  }
+  /**
+   * @param bool
+   */
+  public function setFunDisabled($funDisabled)
+  {
+    $this->funDisabled = $funDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getFunDisabled()
+  {
+    return $this->funDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setInstallAppsDisabled($installAppsDisabled)
+  {
+    $this->installAppsDisabled = $installAppsDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getInstallAppsDisabled()
+  {
+    return $this->installAppsDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setInstallUnknownSourcesAllowed($installUnknownSourcesAllowed)
+  {
+    $this->installUnknownSourcesAllowed = $installUnknownSourcesAllowed;
+  }
+  /**
+   * @return bool
+   */
+  public function getInstallUnknownSourcesAllowed()
+  {
+    return $this->installUnknownSourcesAllowed;
+  }
+  /**
+   * @param bool
+   */
+  public function setKeyguardDisabled($keyguardDisabled)
+  {
+    $this->keyguardDisabled = $keyguardDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getKeyguardDisabled()
+  {
+    return $this->keyguardDisabled;
+  }
+  /**
+   * @param string[]
+   */
+  public function setKeyguardDisabledFeatures($keyguardDisabledFeatures)
+  {
+    $this->keyguardDisabledFeatures = $keyguardDisabledFeatures;
+  }
+  /**
+   * @return string[]
+   */
+  public function getKeyguardDisabledFeatures()
+  {
+    return $this->keyguardDisabledFeatures;
+  }
+  /**
+   * @param bool
+   */
+  public function setKioskCustomLauncherEnabled($kioskCustomLauncherEnabled)
+  {
+    $this->kioskCustomLauncherEnabled = $kioskCustomLauncherEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getKioskCustomLauncherEnabled()
+  {
+    return $this->kioskCustomLauncherEnabled;
+  }
+  /**
+   * @param KioskCustomization
+   */
+  public function setKioskCustomization(KioskCustomization $kioskCustomization)
+  {
+    $this->kioskCustomization = $kioskCustomization;
+  }
+  /**
+   * @return KioskCustomization
+   */
+  public function getKioskCustomization()
+  {
+    return $this->kioskCustomization;
+  }
+  /**
+   * @param string
+   */
+  public function setLocationMode($locationMode)
+  {
+    $this->locationMode = $locationMode;
+  }
+  /**
+   * @return string
+   */
+  public function getLocationMode()
+  {
+    return $this->locationMode;
+  }
+  /**
+   * @param UserFacingMessage
+   */
+  public function setLongSupportMessage(UserFacingMessage $longSupportMessage)
+  {
+    $this->longSupportMessage = $longSupportMessage;
+  }
+  /**
+   * @return UserFacingMessage
+   */
+  public function getLongSupportMessage()
+  {
+    return $this->longSupportMessage;
+  }
+  /**
+   * @param string
+   */
+  public function setMaximumTimeToLock($maximumTimeToLock)
+  {
+    $this->maximumTimeToLock = $maximumTimeToLock;
+  }
+  /**
+   * @return string
+   */
+  public function getMaximumTimeToLock()
+  {
+    return $this->maximumTimeToLock;
+  }
+  /**
+   * @param string
+   */
+  public function setMicrophoneAccess($microphoneAccess)
+  {
+    $this->microphoneAccess = $microphoneAccess;
+  }
+  /**
+   * @return string
+   */
+  public function getMicrophoneAccess()
+  {
+    return $this->microphoneAccess;
+  }
+  /**
+   * @param int
+   */
+  public function setMinimumApiLevel($minimumApiLevel)
+  {
+    $this->minimumApiLevel = $minimumApiLevel;
+  }
+  /**
+   * @return int
+   */
+  public function getMinimumApiLevel()
+  {
+    return $this->minimumApiLevel;
+  }
+  /**
+   * @param bool
+   */
+  public function setMobileNetworksConfigDisabled($mobileNetworksConfigDisabled)
+  {
+    $this->mobileNetworksConfigDisabled = $mobileNetworksConfigDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getMobileNetworksConfigDisabled()
+  {
+    return $this->mobileNetworksConfigDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setModifyAccountsDisabled($modifyAccountsDisabled)
+  {
+    $this->modifyAccountsDisabled = $modifyAccountsDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getModifyAccountsDisabled()
+  {
+    return $this->modifyAccountsDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setMountPhysicalMediaDisabled($mountPhysicalMediaDisabled)
+  {
+    $this->mountPhysicalMediaDisabled = $mountPhysicalMediaDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getMountPhysicalMediaDisabled()
+  {
+    return $this->mountPhysicalMediaDisabled;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setNetworkEscapeHatchEnabled($networkEscapeHatchEnabled)
+  {
+    $this->networkEscapeHatchEnabled = $networkEscapeHatchEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getNetworkEscapeHatchEnabled()
+  {
+    return $this->networkEscapeHatchEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setNetworkResetDisabled($networkResetDisabled)
+  {
+    $this->networkResetDisabled = $networkResetDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getNetworkResetDisabled()
+  {
+    return $this->networkResetDisabled;
+  }
+  /**
+   * @param OncCertificateProvider[]
+   */
+  public function setOncCertificateProviders($oncCertificateProviders)
+  {
+    $this->oncCertificateProviders = $oncCertificateProviders;
+  }
+  /**
+   * @return OncCertificateProvider[]
+   */
+  public function getOncCertificateProviders()
+  {
+    return $this->oncCertificateProviders;
+  }
+  /**
+   * @param array[]
+   */
+  public function setOpenNetworkConfiguration($openNetworkConfiguration)
+  {
+    $this->openNetworkConfiguration = $openNetworkConfiguration;
+  }
+  /**
+   * @return array[]
+   */
+  public function getOpenNetworkConfiguration()
+  {
+    return $this->openNetworkConfiguration;
+  }
+  /**
+   * @param bool
+   */
+  public function setOutgoingBeamDisabled($outgoingBeamDisabled)
+  {
+    $this->outgoingBeamDisabled = $outgoingBeamDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getOutgoingBeamDisabled()
+  {
+    return $this->outgoingBeamDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setOutgoingCallsDisabled($outgoingCallsDisabled)
+  {
+    $this->outgoingCallsDisabled = $outgoingCallsDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getOutgoingCallsDisabled()
+  {
+    return $this->outgoingCallsDisabled;
+  }
+  /**
+   * @param PasswordRequirements[]
+   */
+  public function setPasswordPolicies($passwordPolicies)
+  {
+    $this->passwordPolicies = $passwordPolicies;
+  }
+  /**
+   * @return PasswordRequirements[]
+   */
+  public function getPasswordPolicies()
+  {
+    return $this->passwordPolicies;
+  }
+  /**
+   * @param PasswordRequirements
+   */
+  public function setPasswordRequirements(PasswordRequirements $passwordRequirements)
+  {
+    $this->passwordRequirements = $passwordRequirements;
+  }
+  /**
+   * @return PasswordRequirements
+   */
+  public function getPasswordRequirements()
+  {
+    return $this->passwordRequirements;
+  }
+  /**
+   * @param PermissionGrant[]
+   */
+  public function setPermissionGrants($permissionGrants)
+  {
+    $this->permissionGrants = $permissionGrants;
+  }
+  /**
+   * @return PermissionGrant[]
+   */
+  public function getPermissionGrants()
+  {
+    return $this->permissionGrants;
+  }
+  /**
+   * @param PackageNameList
+   */
+  public function setPermittedAccessibilityServices(PackageNameList $permittedAccessibilityServices)
+  {
+    $this->permittedAccessibilityServices = $permittedAccessibilityServices;
+  }
+  /**
+   * @return PackageNameList
+   */
+  public function getPermittedAccessibilityServices()
+  {
+    return $this->permittedAccessibilityServices;
+  }
+  /**
+   * @param PackageNameList
+   */
+  public function setPermittedInputMethods(PackageNameList $permittedInputMethods)
+  {
+    $this->permittedInputMethods = $permittedInputMethods;
+  }
+  /**
+   * @return PackageNameList
+   */
+  public function getPermittedInputMethods()
+  {
+    return $this->permittedInputMethods;
+  }
+  /**
+   * @param PersistentPreferredActivity[]
+   */
+  public function setPersistentPreferredActivities($persistentPreferredActivities)
+  {
+    $this->persistentPreferredActivities = $persistentPreferredActivities;
+  }
+  /**
+   * @return PersistentPreferredActivity[]
+   */
+  public function getPersistentPreferredActivities()
+  {
+    return $this->persistentPreferredActivities;
+  }
+  /**
+   * @param PersonalUsagePolicies
+   */
+  public function setPersonalUsagePolicies(PersonalUsagePolicies $personalUsagePolicies)
+  {
+    $this->personalUsagePolicies = $personalUsagePolicies;
+  }
+  /**
+   * @return PersonalUsagePolicies
+   */
+  public function getPersonalUsagePolicies()
+  {
+    return $this->personalUsagePolicies;
+  }
+  /**
+   * @param string
+   */
+  public function setPlayStoreMode($playStoreMode)
+  {
+    $this->playStoreMode = $playStoreMode;
+  }
+  /**
+   * @return string
+   */
+  public function getPlayStoreMode()
+  {
+    return $this->playStoreMode;
+  }
+  /**
+   * @param PolicyEnforcementRule[]
+   */
+  public function setPolicyEnforcementRules($policyEnforcementRules)
+  {
+    $this->policyEnforcementRules = $policyEnforcementRules;
+  }
+  /**
+   * @return PolicyEnforcementRule[]
+   */
+  public function getPolicyEnforcementRules()
+  {
+    return $this->policyEnforcementRules;
+  }
+  /**
+   * @param string
+   */
+  public function setPreferentialNetworkService($preferentialNetworkService)
+  {
+    $this->preferentialNetworkService = $preferentialNetworkService;
+  }
+  /**
+   * @return string
+   */
+  public function getPreferentialNetworkService()
+  {
+    return $this->preferentialNetworkService;
+  }
+  /**
+   * @param string
+   */
+  public function setPrintingPolicy($printingPolicy)
+  {
+    $this->printingPolicy = $printingPolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getPrintingPolicy()
+  {
+    return $this->printingPolicy;
+  }
+  /**
+   * @param bool
+   */
+  public function setPrivateKeySelectionEnabled($privateKeySelectionEnabled)
+  {
+    $this->privateKeySelectionEnabled = $privateKeySelectionEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getPrivateKeySelectionEnabled()
+  {
+    return $this->privateKeySelectionEnabled;
+  }
+  /**
+   * @param ProxyInfo
+   */
+  public function setRecommendedGlobalProxy(ProxyInfo $recommendedGlobalProxy)
+  {
+    $this->recommendedGlobalProxy = $recommendedGlobalProxy;
+  }
+  /**
+   * @return ProxyInfo
+   */
+  public function getRecommendedGlobalProxy()
+  {
+    return $this->recommendedGlobalProxy;
+  }
+  /**
+   * @param bool
+   */
+  public function setRemoveUserDisabled($removeUserDisabled)
+  {
+    $this->removeUserDisabled = $removeUserDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getRemoveUserDisabled()
+  {
+    return $this->removeUserDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setSafeBootDisabled($safeBootDisabled)
+  {
+    $this->safeBootDisabled = $safeBootDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getSafeBootDisabled()
+  {
+    return $this->safeBootDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setScreenCaptureDisabled($screenCaptureDisabled)
+  {
+    $this->screenCaptureDisabled = $screenCaptureDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getScreenCaptureDisabled()
+  {
+    return $this->screenCaptureDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setSetUserIconDisabled($setUserIconDisabled)
+  {
+    $this->setUserIconDisabled = $setUserIconDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getSetUserIconDisabled()
+  {
+    return $this->setUserIconDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setSetWallpaperDisabled($setWallpaperDisabled)
+  {
+    $this->setWallpaperDisabled = $setWallpaperDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getSetWallpaperDisabled()
+  {
+    return $this->setWallpaperDisabled;
+  }
+  /**
+   * @param SetupAction[]
+   */
+  public function setSetupActions($setupActions)
+  {
+    $this->setupActions = $setupActions;
+  }
+  /**
+   * @return SetupAction[]
+   */
+  public function getSetupActions()
+  {
+    return $this->setupActions;
+  }
+  /**
+   * @param bool
+   */
+  public function setShareLocationDisabled($shareLocationDisabled)
+  {
+    $this->shareLocationDisabled = $shareLocationDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getShareLocationDisabled()
+  {
+    return $this->shareLocationDisabled;
+  }
+  /**
+   * @param UserFacingMessage
+   */
+  public function setShortSupportMessage(UserFacingMessage $shortSupportMessage)
+  {
+    $this->shortSupportMessage = $shortSupportMessage;
+  }
+  /**
+   * @return UserFacingMessage
+   */
+  public function getShortSupportMessage()
+  {
+    return $this->shortSupportMessage;
+  }
+  /**
+   * @param bool
+   */
+  public function setSkipFirstUseHintsEnabled($skipFirstUseHintsEnabled)
+  {
+    $this->skipFirstUseHintsEnabled = $skipFirstUseHintsEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getSkipFirstUseHintsEnabled()
+  {
+    return $this->skipFirstUseHintsEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setSmsDisabled($smsDisabled)
+  {
+    $this->smsDisabled = $smsDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getSmsDisabled()
+  {
+    return $this->smsDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setStatusBarDisabled($statusBarDisabled)
+  {
+    $this->statusBarDisabled = $statusBarDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getStatusBarDisabled()
+  {
+    return $this->statusBarDisabled;
+  }
+  /**
+   * @param StatusReportingSettings
+   */
+  public function setStatusReportingSettings(StatusReportingSettings $statusReportingSettings)
+  {
+    $this->statusReportingSettings = $statusReportingSettings;
+  }
+  /**
+   * @return StatusReportingSettings
+   */
+  public function getStatusReportingSettings()
+  {
+    return $this->statusReportingSettings;
+  }
+  /**
+   * @param string[]
+   */
+  public function setStayOnPluggedModes($stayOnPluggedModes)
+  {
+    $this->stayOnPluggedModes = $stayOnPluggedModes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getStayOnPluggedModes()
+  {
+    return $this->stayOnPluggedModes;
+  }
+  /**
+   * @param SystemUpdate
+   */
+  public function setSystemUpdate(SystemUpdate $systemUpdate)
+  {
+    $this->systemUpdate = $systemUpdate;
+  }
+  /**
+   * @return SystemUpdate
+   */
+  public function getSystemUpdate()
+  {
+    return $this->systemUpdate;
+  }
+  /**
+   * @param bool
+   */
+  public function setTetheringConfigDisabled($tetheringConfigDisabled)
+  {
+    $this->tetheringConfigDisabled = $tetheringConfigDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getTetheringConfigDisabled()
+  {
+    return $this->tetheringConfigDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setUninstallAppsDisabled($uninstallAppsDisabled)
+  {
+    $this->uninstallAppsDisabled = $uninstallAppsDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getUninstallAppsDisabled()
+  {
+    return $this->uninstallAppsDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnmuteMicrophoneDisabled($unmuteMicrophoneDisabled)
+  {
+    $this->unmuteMicrophoneDisabled = $unmuteMicrophoneDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnmuteMicrophoneDisabled()
+  {
+    return $this->unmuteMicrophoneDisabled;
+  }
+  /**
+   * @param UsageLog
+   */
+  public function setUsageLog(UsageLog $usageLog)
+  {
+    $this->usageLog = $usageLog;
+  }
+  /**
+   * @return UsageLog
+   */
+  public function getUsageLog()
+  {
+    return $this->usageLog;
+  }
+  /**
+   * @param bool
+   */
+  public function setUsbFileTransferDisabled($usbFileTransferDisabled)
+  {
+    $this->usbFileTransferDisabled = $usbFileTransferDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getUsbFileTransferDisabled()
+  {
+    return $this->usbFileTransferDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setUsbMassStorageEnabled($usbMassStorageEnabled)
+  {
+    $this->usbMassStorageEnabled = $usbMassStorageEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getUsbMassStorageEnabled()
+  {
+    return $this->usbMassStorageEnabled;
+  }
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+  /**
+   * @param bool
+   */
+  public function setVpnConfigDisabled($vpnConfigDisabled)
+  {
+    $this->vpnConfigDisabled = $vpnConfigDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getVpnConfigDisabled()
+  {
+    return $this->vpnConfigDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setWifiConfigDisabled($wifiConfigDisabled)
+  {
+    $this->wifiConfigDisabled = $wifiConfigDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getWifiConfigDisabled()
+  {
+    return $this->wifiConfigDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setWifiConfigsLockdownEnabled($wifiConfigsLockdownEnabled)
+  {
+    $this->wifiConfigsLockdownEnabled = $wifiConfigsLockdownEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getWifiConfigsLockdownEnabled()
+  {
+    return $this->wifiConfigsLockdownEnabled;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Policy::class, 'Google_Service_AndroidManagement_Policy');
Index: vendor/google/apiclient-services/src/AndroidManagement/PolicyEnforcementRule.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/PolicyEnforcementRule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/PolicyEnforcementRule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,76 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class PolicyEnforcementRule extends \Google\Model
+{
+  protected $blockActionType = BlockAction::class;
+  protected $blockActionDataType = '';
+  /**
+   * @var string
+   */
+  public $settingName;
+  protected $wipeActionType = WipeAction::class;
+  protected $wipeActionDataType = '';
+
+  /**
+   * @param BlockAction
+   */
+  public function setBlockAction(BlockAction $blockAction)
+  {
+    $this->blockAction = $blockAction;
+  }
+  /**
+   * @return BlockAction
+   */
+  public function getBlockAction()
+  {
+    return $this->blockAction;
+  }
+  /**
+   * @param string
+   */
+  public function setSettingName($settingName)
+  {
+    $this->settingName = $settingName;
+  }
+  /**
+   * @return string
+   */
+  public function getSettingName()
+  {
+    return $this->settingName;
+  }
+  /**
+   * @param WipeAction
+   */
+  public function setWipeAction(WipeAction $wipeAction)
+  {
+    $this->wipeAction = $wipeAction;
+  }
+  /**
+   * @return WipeAction
+   */
+  public function getWipeAction()
+  {
+    return $this->wipeAction;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PolicyEnforcementRule::class, 'Google_Service_AndroidManagement_PolicyEnforcementRule');
Index: vendor/google/apiclient-services/src/AndroidManagement/PostureDetail.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/PostureDetail.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/PostureDetail.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\AndroidManagement;
+
+class PostureDetail extends \Google\Collection
+{
+  protected $collection_key = 'advice';
+  protected $adviceType = UserFacingMessage::class;
+  protected $adviceDataType = 'array';
+  /**
+   * @var string
+   */
+  public $securityRisk;
+
+  /**
+   * @param UserFacingMessage[]
+   */
+  public function setAdvice($advice)
+  {
+    $this->advice = $advice;
+  }
+  /**
+   * @return UserFacingMessage[]
+   */
+  public function getAdvice()
+  {
+    return $this->advice;
+  }
+  /**
+   * @param string
+   */
+  public function setSecurityRisk($securityRisk)
+  {
+    $this->securityRisk = $securityRisk;
+  }
+  /**
+   * @return string
+   */
+  public function getSecurityRisk()
+  {
+    return $this->securityRisk;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PostureDetail::class, 'Google_Service_AndroidManagement_PostureDetail');
Index: vendor/google/apiclient-services/src/AndroidManagement/PowerManagementEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/PowerManagementEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/PowerManagementEvent.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\AndroidManagement;
+
+class PowerManagementEvent extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $batteryLevel;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $eventType;
+
+  /**
+   * @param float
+   */
+  public function setBatteryLevel($batteryLevel)
+  {
+    $this->batteryLevel = $batteryLevel;
+  }
+  /**
+   * @return float
+   */
+  public function getBatteryLevel()
+  {
+    return $this->batteryLevel;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEventType($eventType)
+  {
+    $this->eventType = $eventType;
+  }
+  /**
+   * @return string
+   */
+  public function getEventType()
+  {
+    return $this->eventType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PowerManagementEvent::class, 'Google_Service_AndroidManagement_PowerManagementEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/ProvisioningInfo.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ProvisioningInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ProvisioningInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,224 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class ProvisioningInfo extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $apiLevel;
+  /**
+   * @var string
+   */
+  public $authenticatedUserEmail;
+  /**
+   * @var string
+   */
+  public $brand;
+  /**
+   * @var string
+   */
+  public $enterprise;
+  /**
+   * @var string
+   */
+  public $imei;
+  /**
+   * @var string
+   */
+  public $managementMode;
+  /**
+   * @var string
+   */
+  public $meid;
+  /**
+   * @var string
+   */
+  public $model;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $ownership;
+  /**
+   * @var string
+   */
+  public $serialNumber;
+
+  /**
+   * @param int
+   */
+  public function setApiLevel($apiLevel)
+  {
+    $this->apiLevel = $apiLevel;
+  }
+  /**
+   * @return int
+   */
+  public function getApiLevel()
+  {
+    return $this->apiLevel;
+  }
+  /**
+   * @param string
+   */
+  public function setAuthenticatedUserEmail($authenticatedUserEmail)
+  {
+    $this->authenticatedUserEmail = $authenticatedUserEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthenticatedUserEmail()
+  {
+    return $this->authenticatedUserEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setBrand($brand)
+  {
+    $this->brand = $brand;
+  }
+  /**
+   * @return string
+   */
+  public function getBrand()
+  {
+    return $this->brand;
+  }
+  /**
+   * @param string
+   */
+  public function setEnterprise($enterprise)
+  {
+    $this->enterprise = $enterprise;
+  }
+  /**
+   * @return string
+   */
+  public function getEnterprise()
+  {
+    return $this->enterprise;
+  }
+  /**
+   * @param string
+   */
+  public function setImei($imei)
+  {
+    $this->imei = $imei;
+  }
+  /**
+   * @return string
+   */
+  public function getImei()
+  {
+    return $this->imei;
+  }
+  /**
+   * @param string
+   */
+  public function setManagementMode($managementMode)
+  {
+    $this->managementMode = $managementMode;
+  }
+  /**
+   * @return string
+   */
+  public function getManagementMode()
+  {
+    return $this->managementMode;
+  }
+  /**
+   * @param string
+   */
+  public function setMeid($meid)
+  {
+    $this->meid = $meid;
+  }
+  /**
+   * @return string
+   */
+  public function getMeid()
+  {
+    return $this->meid;
+  }
+  /**
+   * @param string
+   */
+  public function setModel($model)
+  {
+    $this->model = $model;
+  }
+  /**
+   * @return string
+   */
+  public function getModel()
+  {
+    return $this->model;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setOwnership($ownership)
+  {
+    $this->ownership = $ownership;
+  }
+  /**
+   * @return string
+   */
+  public function getOwnership()
+  {
+    return $this->ownership;
+  }
+  /**
+   * @param string
+   */
+  public function setSerialNumber($serialNumber)
+  {
+    $this->serialNumber = $serialNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getSerialNumber()
+  {
+    return $this->serialNumber;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProvisioningInfo::class, 'Google_Service_AndroidManagement_ProvisioningInfo');
Index: vendor/google/apiclient-services/src/AndroidManagement/ProxyInfo.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ProxyInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ProxyInfo.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\AndroidManagement;
+
+class ProxyInfo extends \Google\Collection
+{
+  protected $collection_key = 'excludedHosts';
+  /**
+   * @var string[]
+   */
+  public $excludedHosts;
+  /**
+   * @var string
+   */
+  public $host;
+  /**
+   * @var string
+   */
+  public $pacUri;
+  /**
+   * @var int
+   */
+  public $port;
+
+  /**
+   * @param string[]
+   */
+  public function setExcludedHosts($excludedHosts)
+  {
+    $this->excludedHosts = $excludedHosts;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExcludedHosts()
+  {
+    return $this->excludedHosts;
+  }
+  /**
+   * @param string
+   */
+  public function setHost($host)
+  {
+    $this->host = $host;
+  }
+  /**
+   * @return string
+   */
+  public function getHost()
+  {
+    return $this->host;
+  }
+  /**
+   * @param string
+   */
+  public function setPacUri($pacUri)
+  {
+    $this->pacUri = $pacUri;
+  }
+  /**
+   * @return string
+   */
+  public function getPacUri()
+  {
+    return $this->pacUri;
+  }
+  /**
+   * @param int
+   */
+  public function setPort($port)
+  {
+    $this->port = $port;
+  }
+  /**
+   * @return int
+   */
+  public function getPort()
+  {
+    return $this->port;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProxyInfo::class, 'Google_Service_AndroidManagement_ProxyInfo');
Index: vendor/google/apiclient-services/src/AndroidManagement/RemoteLockEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/RemoteLockEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/RemoteLockEvent.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\AndroidManagement;
+
+class RemoteLockEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $adminPackageName;
+  /**
+   * @var int
+   */
+  public $adminUserId;
+  /**
+   * @var int
+   */
+  public $targetUserId;
+
+  /**
+   * @param string
+   */
+  public function setAdminPackageName($adminPackageName)
+  {
+    $this->adminPackageName = $adminPackageName;
+  }
+  /**
+   * @return string
+   */
+  public function getAdminPackageName()
+  {
+    return $this->adminPackageName;
+  }
+  /**
+   * @param int
+   */
+  public function setAdminUserId($adminUserId)
+  {
+    $this->adminUserId = $adminUserId;
+  }
+  /**
+   * @return int
+   */
+  public function getAdminUserId()
+  {
+    return $this->adminUserId;
+  }
+  /**
+   * @param int
+   */
+  public function setTargetUserId($targetUserId)
+  {
+    $this->targetUserId = $targetUserId;
+  }
+  /**
+   * @return int
+   */
+  public function getTargetUserId()
+  {
+    return $this->targetUserId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RemoteLockEvent::class, 'Google_Service_AndroidManagement_RemoteLockEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/Resource/Enterprises.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/Resource/Enterprises.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/Resource/Enterprises.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,150 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement\Resource;
+
+use Google\Service\AndroidManagement\AndroidmanagementEmpty;
+use Google\Service\AndroidManagement\Enterprise;
+use Google\Service\AndroidManagement\ListEnterprisesResponse;
+
+/**
+ * The "enterprises" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidmanagementService = new Google\Service\AndroidManagement(...);
+ *   $enterprises = $androidmanagementService->enterprises;
+ *  </code>
+ */
+class Enterprises extends \Google\Service\Resource
+{
+  /**
+   * Creates an enterprise. This is the last step in the enterprise signup flow.
+   * See also: SigninDetail (enterprises.create)
+   *
+   * @param Enterprise $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool agreementAccepted Whether the enterprise admin has seen and
+   * agreed to the managed Google Play Agreement
+   * (https://www.android.com/enterprise/terms/). Do not set this field for any
+   * customer-managed enterprise
+   * (https://developers.google.com/android/management/create-enterprise#customer-
+   * managed_enterprises). Set this to field to true for all EMM-managed
+   * enterprises (https://developers.google.com/android/management/create-
+   * enterprise#emm-managed_enterprises).
+   * @opt_param string enterpriseToken The enterprise token appended to the
+   * callback URL. Set this when creating a customer-managed enterprise
+   * (https://developers.google.com/android/management/create-enterprise#customer-
+   * managed_enterprises) and not when creating a deprecated EMM-managed
+   * enterprise (https://developers.google.com/android/management/create-
+   * enterprise#emm-managed_enterprises).
+   * @opt_param string projectId The ID of the Google Cloud Platform project which
+   * will own the enterprise.
+   * @opt_param string signupUrlName The name of the SignupUrl used to sign up for
+   * the enterprise. Set this when creating a customer-managed enterprise
+   * (https://developers.google.com/android/management/create-enterprise#customer-
+   * managed_enterprises) and not when creating a deprecated EMM-managed
+   * enterprise (https://developers.google.com/android/management/create-
+   * enterprise#emm-managed_enterprises).
+   * @return Enterprise
+   * @throws \Google\Service\Exception
+   */
+  public function create(Enterprise $postBody, $optParams = [])
+  {
+    $params = ['postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Enterprise::class);
+  }
+  /**
+   * Permanently deletes an enterprise and all accounts and data associated with
+   * it. Warning: this will result in a cascaded deletion of all AM API devices
+   * associated with the deleted enterprise. Only available for EMM-managed
+   * enterprises. (enterprises.delete)
+   *
+   * @param string $name The name of the enterprise in the form
+   * enterprises/{enterpriseId}.
+   * @param array $optParams Optional parameters.
+   * @return AndroidmanagementEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], AndroidmanagementEmpty::class);
+  }
+  /**
+   * Gets an enterprise. (enterprises.get)
+   *
+   * @param string $name The name of the enterprise in the form
+   * enterprises/{enterpriseId}.
+   * @param array $optParams Optional parameters.
+   * @return Enterprise
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Enterprise::class);
+  }
+  /**
+   * Lists EMM-managed enterprises. Only BASIC fields are returned.
+   * (enterprises.listEnterprises)
+   *
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The requested page size. The actual page size may be
+   * fixed to a min or max value.
+   * @opt_param string pageToken A token identifying a page of results returned by
+   * the server.
+   * @opt_param string projectId Required. The Cloud project ID of the EMM
+   * managing the enterprises.
+   * @opt_param string view Specifies which Enterprise fields to return. This
+   * method only supports BASIC.
+   * @return ListEnterprisesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listEnterprises($optParams = [])
+  {
+    $params = [];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListEnterprisesResponse::class);
+  }
+  /**
+   * Updates an enterprise. See also: SigninDetail (enterprises.patch)
+   *
+   * @param string $name The name of the enterprise in the form
+   * enterprises/{enterpriseId}.
+   * @param Enterprise $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The field mask indicating the fields to update.
+   * If not set, all modifiable fields will be modified.
+   * @return Enterprise
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, Enterprise $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Enterprise::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Enterprises::class, 'Google_Service_AndroidManagement_Resource_Enterprises');
Index: vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesApplications.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesApplications.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesApplications.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,54 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement\Resource;
+
+use Google\Service\AndroidManagement\Application;
+
+/**
+ * The "applications" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidmanagementService = new Google\Service\AndroidManagement(...);
+ *   $applications = $androidmanagementService->enterprises_applications;
+ *  </code>
+ */
+class EnterprisesApplications extends \Google\Service\Resource
+{
+  /**
+   * Gets info about an application. (applications.get)
+   *
+   * @param string $name The name of the application in the form
+   * enterprises/{enterpriseId}/applications/{package_name}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The preferred language for localized
+   * application info, as a BCP47 tag (e.g. "en-US", "de"). If not specified the
+   * default language of the application will be used.
+   * @return Application
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Application::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterprisesApplications::class, 'Google_Service_AndroidManagement_Resource_EnterprisesApplications');
Index: vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesDevices.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesDevices.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesDevices.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,136 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement\Resource;
+
+use Google\Service\AndroidManagement\AndroidmanagementEmpty;
+use Google\Service\AndroidManagement\Command;
+use Google\Service\AndroidManagement\Device;
+use Google\Service\AndroidManagement\ListDevicesResponse;
+use Google\Service\AndroidManagement\Operation;
+
+/**
+ * The "devices" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidmanagementService = new Google\Service\AndroidManagement(...);
+ *   $devices = $androidmanagementService->enterprises_devices;
+ *  </code>
+ */
+class EnterprisesDevices extends \Google\Service\Resource
+{
+  /**
+   * Deletes a device. This operation wipes the device. Deleted devices do not
+   * show up in enterprises.devices.list calls and a 404 is returned from
+   * enterprises.devices.get. (devices.delete)
+   *
+   * @param string $name The name of the device in the form
+   * enterprises/{enterpriseId}/devices/{deviceId}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string wipeDataFlags Optional flags that control the device wiping
+   * behavior.
+   * @opt_param string wipeReasonMessage Optional. A short message displayed to
+   * the user before wiping the work profile on personal devices. This has no
+   * effect on company owned devices. The maximum message length is 200
+   * characters.
+   * @return AndroidmanagementEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], AndroidmanagementEmpty::class);
+  }
+  /**
+   * Gets a device. Deleted devices will respond with a 404 error. (devices.get)
+   *
+   * @param string $name The name of the device in the form
+   * enterprises/{enterpriseId}/devices/{deviceId}.
+   * @param array $optParams Optional parameters.
+   * @return Device
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Device::class);
+  }
+  /**
+   * Issues a command to a device. The Operation resource returned contains a
+   * Command in its metadata field. Use the get operation method to get the status
+   * of the command. (devices.issueCommand)
+   *
+   * @param string $name The name of the device in the form
+   * enterprises/{enterpriseId}/devices/{deviceId}.
+   * @param Command $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function issueCommand($name, Command $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('issueCommand', [$params], Operation::class);
+  }
+  /**
+   * Lists devices for a given enterprise. Deleted devices are not returned in the
+   * response. (devices.listEnterprisesDevices)
+   *
+   * @param string $parent The name of the enterprise in the form
+   * enterprises/{enterpriseId}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The requested page size. The actual page size may be
+   * fixed to a min or max value.
+   * @opt_param string pageToken A token identifying a page of results returned by
+   * the server.
+   * @return ListDevicesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listEnterprisesDevices($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListDevicesResponse::class);
+  }
+  /**
+   * Updates a device. (devices.patch)
+   *
+   * @param string $name The name of the device in the form
+   * enterprises/{enterpriseId}/devices/{deviceId}.
+   * @param Device $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The field mask indicating the fields to update.
+   * If not set, all modifiable fields will be modified.
+   * @return Device
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, Device $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Device::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterprisesDevices::class, 'Google_Service_AndroidManagement_Resource_EnterprisesDevices');
Index: vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesDevicesOperations.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesDevicesOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesDevicesOperations.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\AndroidManagement\Resource;
+
+use Google\Service\AndroidManagement\AndroidmanagementEmpty;
+use Google\Service\AndroidManagement\ListOperationsResponse;
+use Google\Service\AndroidManagement\Operation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidmanagementService = new Google\Service\AndroidManagement(...);
+ *   $operations = $androidmanagementService->enterprises_devices_operations;
+ *  </code>
+ */
+class EnterprisesDevicesOperations extends \Google\Service\Resource
+{
+  /**
+   * Starts asynchronous cancellation on a long-running operation. The server
+   * makes a best effort to cancel the operation, but success is not guaranteed.
+   * If the server doesn't support this method, it returns
+   * google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or
+   * other methods to check whether the cancellation succeeded or whether the
+   * operation completed despite cancellation. On successful cancellation, the
+   * operation is not deleted; instead, it becomes an operation with an
+   * Operation.error value with a google.rpc.Status.code of 1, corresponding to
+   * Code.CANCELLED. (operations.cancel)
+   *
+   * @param string $name The name of the operation resource to be cancelled.
+   * @param array $optParams Optional parameters.
+   * @return AndroidmanagementEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function cancel($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('cancel', [$params], AndroidmanagementEmpty::class);
+  }
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Operation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns UNIMPLEMENTED.
+   * (operations.listEnterprisesDevicesOperations)
+   *
+   * @param string $name The name of the operation's parent resource.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The standard list filter.
+   * @opt_param int pageSize The standard list page size.
+   * @opt_param string pageToken The standard list page token.
+   * @return ListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listEnterprisesDevicesOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterprisesDevicesOperations::class, 'Google_Service_AndroidManagement_Resource_EnterprisesDevicesOperations');
Index: vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesEnrollmentTokens.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesEnrollmentTokens.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesEnrollmentTokens.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,118 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement\Resource;
+
+use Google\Service\AndroidManagement\AndroidmanagementEmpty;
+use Google\Service\AndroidManagement\EnrollmentToken;
+use Google\Service\AndroidManagement\ListEnrollmentTokensResponse;
+
+/**
+ * The "enrollmentTokens" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidmanagementService = new Google\Service\AndroidManagement(...);
+ *   $enrollmentTokens = $androidmanagementService->enterprises_enrollmentTokens;
+ *  </code>
+ */
+class EnterprisesEnrollmentTokens extends \Google\Service\Resource
+{
+  /**
+   * Creates an enrollment token for a given enterprise. It's up to the caller's
+   * responsibility to manage the lifecycle of newly created tokens and deleting
+   * them when they're not intended to be used anymore. (enrollmentTokens.create)
+   *
+   * @param string $parent The name of the enterprise in the form
+   * enterprises/{enterpriseId}.
+   * @param EnrollmentToken $postBody
+   * @param array $optParams Optional parameters.
+   * @return EnrollmentToken
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, EnrollmentToken $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], EnrollmentToken::class);
+  }
+  /**
+   * Deletes an enrollment token. This operation invalidates the token, preventing
+   * its future use. (enrollmentTokens.delete)
+   *
+   * @param string $name The name of the enrollment token in the form
+   * enterprises/{enterpriseId}/enrollmentTokens/{enrollmentTokenId}.
+   * @param array $optParams Optional parameters.
+   * @return AndroidmanagementEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], AndroidmanagementEmpty::class);
+  }
+  /**
+   * Gets an active, unexpired enrollment token. A partial view of the enrollment
+   * token is returned. Only the following fields are populated: name,
+   * expirationTimestamp, allowPersonalUsage, value, qrCode. This method is meant
+   * to help manage active enrollment tokens lifecycle. For security reasons, it's
+   * recommended to delete active enrollment tokens as soon as they're not
+   * intended to be used anymore. (enrollmentTokens.get)
+   *
+   * @param string $name Required. The name of the enrollment token in the form
+   * enterprises/{enterpriseId}/enrollmentTokens/{enrollmentTokenId}.
+   * @param array $optParams Optional parameters.
+   * @return EnrollmentToken
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], EnrollmentToken::class);
+  }
+  /**
+   * Lists active, unexpired enrollment tokens for a given enterprise. The list
+   * items contain only a partial view of EnrollmentToken object. Only the
+   * following fields are populated: name, expirationTimestamp,
+   * allowPersonalUsage, value, qrCode. This method is meant to help manage active
+   * enrollment tokens lifecycle. For security reasons, it's recommended to delete
+   * active enrollment tokens as soon as they're not intended to be used anymore.
+   * (enrollmentTokens.listEnterprisesEnrollmentTokens)
+   *
+   * @param string $parent Required. The name of the enterprise in the form
+   * enterprises/{enterpriseId}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The requested page size. The service may return fewer
+   * than this value. If unspecified, at most 10 items will be returned. The
+   * maximum value is 100; values above 100 will be coerced to 100.
+   * @opt_param string pageToken A token identifying a page of results returned by
+   * the server.
+   * @return ListEnrollmentTokensResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listEnterprisesEnrollmentTokens($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListEnrollmentTokensResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterprisesEnrollmentTokens::class, 'Google_Service_AndroidManagement_Resource_EnterprisesEnrollmentTokens');
Index: vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesMigrationTokens.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesMigrationTokens.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesMigrationTokens.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\AndroidManagement\Resource;
+
+use Google\Service\AndroidManagement\ListMigrationTokensResponse;
+use Google\Service\AndroidManagement\MigrationToken;
+
+/**
+ * The "migrationTokens" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidmanagementService = new Google\Service\AndroidManagement(...);
+ *   $migrationTokens = $androidmanagementService->enterprises_migrationTokens;
+ *  </code>
+ */
+class EnterprisesMigrationTokens extends \Google\Service\Resource
+{
+  /**
+   * Creates a migration token, to migrate an existing device from being managed
+   * by the EMM's Device Policy Controller (DPC) to being managed by the Android
+   * Management API. See the guide
+   * (https://developers.google.com/android/management/dpc-migration) for more
+   * details. (migrationTokens.create)
+   *
+   * @param string $parent Required. The enterprise in which this migration token
+   * is created. This must be the same enterprise which already manages the device
+   * in the Play EMM API. Format: enterprises/{enterprise}
+   * @param MigrationToken $postBody
+   * @param array $optParams Optional parameters.
+   * @return MigrationToken
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, MigrationToken $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], MigrationToken::class);
+  }
+  /**
+   * Gets a migration token. (migrationTokens.get)
+   *
+   * @param string $name Required. The name of the migration token to retrieve.
+   * Format: enterprises/{enterprise}/migrationTokens/{migration_token}
+   * @param array $optParams Optional parameters.
+   * @return MigrationToken
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], MigrationToken::class);
+  }
+  /**
+   * Lists migration tokens. (migrationTokens.listEnterprisesMigrationTokens)
+   *
+   * @param string $parent Required. The enterprise which the migration tokens
+   * belong to. Format: enterprises/{enterprise}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of migration tokens to return.
+   * Fewer migration tokens may be returned. If unspecified, at most 100 migration
+   * tokens will be returned. The maximum value is 100; values above 100 will be
+   * coerced to 100.
+   * @opt_param string pageToken A page token, received from a previous
+   * ListMigrationTokens call. Provide this to retrieve the subsequent page.When
+   * paginating, all other parameters provided to ListMigrationTokens must match
+   * the call that provided the page token.
+   * @return ListMigrationTokensResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listEnterprisesMigrationTokens($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListMigrationTokensResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterprisesMigrationTokens::class, 'Google_Service_AndroidManagement_Resource_EnterprisesMigrationTokens');
Index: vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesPolicies.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesPolicies.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesPolicies.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,107 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement\Resource;
+
+use Google\Service\AndroidManagement\AndroidmanagementEmpty;
+use Google\Service\AndroidManagement\ListPoliciesResponse;
+use Google\Service\AndroidManagement\Policy;
+
+/**
+ * The "policies" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidmanagementService = new Google\Service\AndroidManagement(...);
+ *   $policies = $androidmanagementService->enterprises_policies;
+ *  </code>
+ */
+class EnterprisesPolicies extends \Google\Service\Resource
+{
+  /**
+   * Deletes a policy. This operation is only permitted if no devices are
+   * currently referencing the policy. (policies.delete)
+   *
+   * @param string $name The name of the policy in the form
+   * enterprises/{enterpriseId}/policies/{policyId}.
+   * @param array $optParams Optional parameters.
+   * @return AndroidmanagementEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], AndroidmanagementEmpty::class);
+  }
+  /**
+   * Gets a policy. (policies.get)
+   *
+   * @param string $name The name of the policy in the form
+   * enterprises/{enterpriseId}/policies/{policyId}.
+   * @param array $optParams Optional parameters.
+   * @return Policy
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Policy::class);
+  }
+  /**
+   * Lists policies for a given enterprise. (policies.listEnterprisesPolicies)
+   *
+   * @param string $parent The name of the enterprise in the form
+   * enterprises/{enterpriseId}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The requested page size. The actual page size may be
+   * fixed to a min or max value.
+   * @opt_param string pageToken A token identifying a page of results returned by
+   * the server.
+   * @return ListPoliciesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listEnterprisesPolicies($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListPoliciesResponse::class);
+  }
+  /**
+   * Updates or creates a policy. (policies.patch)
+   *
+   * @param string $name The name of the policy in the form
+   * enterprises/{enterpriseId}/policies/{policyId}.
+   * @param Policy $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The field mask indicating the fields to update.
+   * If not set, all modifiable fields will be modified.
+   * @return Policy
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, Policy $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Policy::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterprisesPolicies::class, 'Google_Service_AndroidManagement_Resource_EnterprisesPolicies');
Index: vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesWebApps.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesWebApps.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesWebApps.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,122 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement\Resource;
+
+use Google\Service\AndroidManagement\AndroidmanagementEmpty;
+use Google\Service\AndroidManagement\ListWebAppsResponse;
+use Google\Service\AndroidManagement\WebApp;
+
+/**
+ * The "webApps" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidmanagementService = new Google\Service\AndroidManagement(...);
+ *   $webApps = $androidmanagementService->enterprises_webApps;
+ *  </code>
+ */
+class EnterprisesWebApps extends \Google\Service\Resource
+{
+  /**
+   * Creates a web app. (webApps.create)
+   *
+   * @param string $parent The name of the enterprise in the form
+   * enterprises/{enterpriseId}.
+   * @param WebApp $postBody
+   * @param array $optParams Optional parameters.
+   * @return WebApp
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, WebApp $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], WebApp::class);
+  }
+  /**
+   * Deletes a web app. (webApps.delete)
+   *
+   * @param string $name The name of the web app in the form
+   * enterprises/{enterpriseId}/webApps/{packageName}.
+   * @param array $optParams Optional parameters.
+   * @return AndroidmanagementEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], AndroidmanagementEmpty::class);
+  }
+  /**
+   * Gets a web app. (webApps.get)
+   *
+   * @param string $name The name of the web app in the form
+   * enterprises/{enterpriseId}/webApp/{packageName}.
+   * @param array $optParams Optional parameters.
+   * @return WebApp
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], WebApp::class);
+  }
+  /**
+   * Lists web apps for a given enterprise. (webApps.listEnterprisesWebApps)
+   *
+   * @param string $parent The name of the enterprise in the form
+   * enterprises/{enterpriseId}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The requested page size. This is a hint and the
+   * actual page size in the response may be different.
+   * @opt_param string pageToken A token identifying a page of results returned by
+   * the server.
+   * @return ListWebAppsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listEnterprisesWebApps($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListWebAppsResponse::class);
+  }
+  /**
+   * Updates a web app. (webApps.patch)
+   *
+   * @param string $name The name of the web app in the form
+   * enterprises/{enterpriseId}/webApps/{packageName}.
+   * @param WebApp $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The field mask indicating the fields to update.
+   * If not set, all modifiable fields will be modified.
+   * @return WebApp
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, WebApp $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], WebApp::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterprisesWebApps::class, 'Google_Service_AndroidManagement_Resource_EnterprisesWebApps');
Index: vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesWebTokens.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesWebTokens.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/Resource/EnterprisesWebTokens.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,52 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement\Resource;
+
+use Google\Service\AndroidManagement\WebToken;
+
+/**
+ * The "webTokens" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidmanagementService = new Google\Service\AndroidManagement(...);
+ *   $webTokens = $androidmanagementService->enterprises_webTokens;
+ *  </code>
+ */
+class EnterprisesWebTokens extends \Google\Service\Resource
+{
+  /**
+   * Creates a web token to access an embeddable managed Google Play web UI for a
+   * given enterprise. (webTokens.create)
+   *
+   * @param string $parent The name of the enterprise in the form
+   * enterprises/{enterpriseId}.
+   * @param WebToken $postBody
+   * @param array $optParams Optional parameters.
+   * @return WebToken
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, WebToken $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], WebToken::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterprisesWebTokens::class, 'Google_Service_AndroidManagement_Resource_EnterprisesWebTokens');
Index: vendor/google/apiclient-services/src/AndroidManagement/Resource/ProvisioningInfo.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/Resource/ProvisioningInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/Resource/ProvisioningInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,52 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement\Resource;
+
+use Google\Service\AndroidManagement\ProvisioningInfo as ProvisioningInfoModel;
+
+/**
+ * The "provisioningInfo" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidmanagementService = new Google\Service\AndroidManagement(...);
+ *   $provisioningInfo = $androidmanagementService->provisioningInfo;
+ *  </code>
+ */
+class ProvisioningInfo extends \Google\Service\Resource
+{
+  /**
+   * Get the device provisioning information by the identifier provided in the
+   * sign-in url. (provisioningInfo.get)
+   *
+   * @param string $name Required. The identifier that Android Device Policy
+   * passes to the 3P sign-in page in the form of
+   * provisioningInfo/{provisioning_info}.
+   * @param array $optParams Optional parameters.
+   * @return ProvisioningInfoModel
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], ProvisioningInfoModel::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProvisioningInfo::class, 'Google_Service_AndroidManagement_Resource_ProvisioningInfo');
Index: vendor/google/apiclient-services/src/AndroidManagement/Resource/SignupUrls.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/Resource/SignupUrls.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/Resource/SignupUrls.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement\Resource;
+
+use Google\Service\AndroidManagement\SignupUrl;
+
+/**
+ * The "signupUrls" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $androidmanagementService = new Google\Service\AndroidManagement(...);
+ *   $signupUrls = $androidmanagementService->signupUrls;
+ *  </code>
+ */
+class SignupUrls extends \Google\Service\Resource
+{
+  /**
+   * Creates an enterprise signup URL. (signupUrls.create)
+   *
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string adminEmail Optional. Email address used to prefill the
+   * admin field of the enterprise signup form. This value is a hint only and can
+   * be altered by the user.
+   * @opt_param string callbackUrl The callback URL that the admin will be
+   * redirected to after successfully creating an enterprise. Before redirecting
+   * there the system will add a query parameter to this URL named enterpriseToken
+   * which will contain an opaque token to be used for the create enterprise
+   * request. The URL will be parsed then reformatted in order to add the
+   * enterpriseToken parameter, so there may be some minor formatting changes.
+   * @opt_param string projectId The ID of the Google Cloud Platform project which
+   * will own the enterprise.
+   * @return SignupUrl
+   * @throws \Google\Service\Exception
+   */
+  public function create($optParams = [])
+  {
+    $params = [];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], SignupUrl::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SignupUrls::class, 'Google_Service_AndroidManagement_Resource_SignupUrls');
Index: vendor/google/apiclient-services/src/AndroidManagement/ScreenBrightnessSettings.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ScreenBrightnessSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ScreenBrightnessSettings.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\AndroidManagement;
+
+class ScreenBrightnessSettings extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $screenBrightness;
+  /**
+   * @var string
+   */
+  public $screenBrightnessMode;
+
+  /**
+   * @param int
+   */
+  public function setScreenBrightness($screenBrightness)
+  {
+    $this->screenBrightness = $screenBrightness;
+  }
+  /**
+   * @return int
+   */
+  public function getScreenBrightness()
+  {
+    return $this->screenBrightness;
+  }
+  /**
+   * @param string
+   */
+  public function setScreenBrightnessMode($screenBrightnessMode)
+  {
+    $this->screenBrightnessMode = $screenBrightnessMode;
+  }
+  /**
+   * @return string
+   */
+  public function getScreenBrightnessMode()
+  {
+    return $this->screenBrightnessMode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ScreenBrightnessSettings::class, 'Google_Service_AndroidManagement_ScreenBrightnessSettings');
Index: vendor/google/apiclient-services/src/AndroidManagement/ScreenTimeoutSettings.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/ScreenTimeoutSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/ScreenTimeoutSettings.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\AndroidManagement;
+
+class ScreenTimeoutSettings extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $screenTimeout;
+  /**
+   * @var string
+   */
+  public $screenTimeoutMode;
+
+  /**
+   * @param string
+   */
+  public function setScreenTimeout($screenTimeout)
+  {
+    $this->screenTimeout = $screenTimeout;
+  }
+  /**
+   * @return string
+   */
+  public function getScreenTimeout()
+  {
+    return $this->screenTimeout;
+  }
+  /**
+   * @param string
+   */
+  public function setScreenTimeoutMode($screenTimeoutMode)
+  {
+    $this->screenTimeoutMode = $screenTimeoutMode;
+  }
+  /**
+   * @return string
+   */
+  public function getScreenTimeoutMode()
+  {
+    return $this->screenTimeoutMode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ScreenTimeoutSettings::class, 'Google_Service_AndroidManagement_ScreenTimeoutSettings');
Index: vendor/google/apiclient-services/src/AndroidManagement/SecurityPosture.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/SecurityPosture.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/SecurityPosture.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\AndroidManagement;
+
+class SecurityPosture extends \Google\Collection
+{
+  protected $collection_key = 'postureDetails';
+  /**
+   * @var string
+   */
+  public $devicePosture;
+  protected $postureDetailsType = PostureDetail::class;
+  protected $postureDetailsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setDevicePosture($devicePosture)
+  {
+    $this->devicePosture = $devicePosture;
+  }
+  /**
+   * @return string
+   */
+  public function getDevicePosture()
+  {
+    return $this->devicePosture;
+  }
+  /**
+   * @param PostureDetail[]
+   */
+  public function setPostureDetails($postureDetails)
+  {
+    $this->postureDetails = $postureDetails;
+  }
+  /**
+   * @return PostureDetail[]
+   */
+  public function getPostureDetails()
+  {
+    return $this->postureDetails;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SecurityPosture::class, 'Google_Service_AndroidManagement_SecurityPosture');
Index: vendor/google/apiclient-services/src/AndroidManagement/SetupAction.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/SetupAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/SetupAction.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\AndroidManagement;
+
+class SetupAction extends \Google\Model
+{
+  protected $descriptionType = UserFacingMessage::class;
+  protected $descriptionDataType = '';
+  protected $launchAppType = LaunchAppAction::class;
+  protected $launchAppDataType = '';
+  protected $titleType = UserFacingMessage::class;
+  protected $titleDataType = '';
+
+  /**
+   * @param UserFacingMessage
+   */
+  public function setDescription(UserFacingMessage $description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return UserFacingMessage
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param LaunchAppAction
+   */
+  public function setLaunchApp(LaunchAppAction $launchApp)
+  {
+    $this->launchApp = $launchApp;
+  }
+  /**
+   * @return LaunchAppAction
+   */
+  public function getLaunchApp()
+  {
+    return $this->launchApp;
+  }
+  /**
+   * @param UserFacingMessage
+   */
+  public function setTitle(UserFacingMessage $title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return UserFacingMessage
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SetupAction::class, 'Google_Service_AndroidManagement_SetupAction');
Index: vendor/google/apiclient-services/src/AndroidManagement/SigninDetail.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/SigninDetail.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/SigninDetail.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,134 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class SigninDetail extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $allowPersonalUsage;
+  /**
+   * @var string
+   */
+  public $defaultStatus;
+  /**
+   * @var string
+   */
+  public $qrCode;
+  /**
+   * @var string
+   */
+  public $signinEnrollmentToken;
+  /**
+   * @var string
+   */
+  public $signinUrl;
+  /**
+   * @var string
+   */
+  public $tokenTag;
+
+  /**
+   * @param string
+   */
+  public function setAllowPersonalUsage($allowPersonalUsage)
+  {
+    $this->allowPersonalUsage = $allowPersonalUsage;
+  }
+  /**
+   * @return string
+   */
+  public function getAllowPersonalUsage()
+  {
+    return $this->allowPersonalUsage;
+  }
+  /**
+   * @param string
+   */
+  public function setDefaultStatus($defaultStatus)
+  {
+    $this->defaultStatus = $defaultStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultStatus()
+  {
+    return $this->defaultStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setQrCode($qrCode)
+  {
+    $this->qrCode = $qrCode;
+  }
+  /**
+   * @return string
+   */
+  public function getQrCode()
+  {
+    return $this->qrCode;
+  }
+  /**
+   * @param string
+   */
+  public function setSigninEnrollmentToken($signinEnrollmentToken)
+  {
+    $this->signinEnrollmentToken = $signinEnrollmentToken;
+  }
+  /**
+   * @return string
+   */
+  public function getSigninEnrollmentToken()
+  {
+    return $this->signinEnrollmentToken;
+  }
+  /**
+   * @param string
+   */
+  public function setSigninUrl($signinUrl)
+  {
+    $this->signinUrl = $signinUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getSigninUrl()
+  {
+    return $this->signinUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setTokenTag($tokenTag)
+  {
+    $this->tokenTag = $tokenTag;
+  }
+  /**
+   * @return string
+   */
+  public function getTokenTag()
+  {
+    return $this->tokenTag;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SigninDetail::class, 'Google_Service_AndroidManagement_SigninDetail');
Index: vendor/google/apiclient-services/src/AndroidManagement/SignupUrl.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/SignupUrl.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/SignupUrl.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\AndroidManagement;
+
+class SignupUrl extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SignupUrl::class, 'Google_Service_AndroidManagement_SignupUrl');
Index: vendor/google/apiclient-services/src/AndroidManagement/SoftwareInfo.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/SoftwareInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/SoftwareInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,222 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class SoftwareInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $androidBuildNumber;
+  /**
+   * @var string
+   */
+  public $androidBuildTime;
+  /**
+   * @var int
+   */
+  public $androidDevicePolicyVersionCode;
+  /**
+   * @var string
+   */
+  public $androidDevicePolicyVersionName;
+  /**
+   * @var string
+   */
+  public $androidVersion;
+  /**
+   * @var string
+   */
+  public $bootloaderVersion;
+  /**
+   * @var string
+   */
+  public $deviceBuildSignature;
+  /**
+   * @var string
+   */
+  public $deviceKernelVersion;
+  /**
+   * @var string
+   */
+  public $primaryLanguageCode;
+  /**
+   * @var string
+   */
+  public $securityPatchLevel;
+  protected $systemUpdateInfoType = SystemUpdateInfo::class;
+  protected $systemUpdateInfoDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAndroidBuildNumber($androidBuildNumber)
+  {
+    $this->androidBuildNumber = $androidBuildNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getAndroidBuildNumber()
+  {
+    return $this->androidBuildNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setAndroidBuildTime($androidBuildTime)
+  {
+    $this->androidBuildTime = $androidBuildTime;
+  }
+  /**
+   * @return string
+   */
+  public function getAndroidBuildTime()
+  {
+    return $this->androidBuildTime;
+  }
+  /**
+   * @param int
+   */
+  public function setAndroidDevicePolicyVersionCode($androidDevicePolicyVersionCode)
+  {
+    $this->androidDevicePolicyVersionCode = $androidDevicePolicyVersionCode;
+  }
+  /**
+   * @return int
+   */
+  public function getAndroidDevicePolicyVersionCode()
+  {
+    return $this->androidDevicePolicyVersionCode;
+  }
+  /**
+   * @param string
+   */
+  public function setAndroidDevicePolicyVersionName($androidDevicePolicyVersionName)
+  {
+    $this->androidDevicePolicyVersionName = $androidDevicePolicyVersionName;
+  }
+  /**
+   * @return string
+   */
+  public function getAndroidDevicePolicyVersionName()
+  {
+    return $this->androidDevicePolicyVersionName;
+  }
+  /**
+   * @param string
+   */
+  public function setAndroidVersion($androidVersion)
+  {
+    $this->androidVersion = $androidVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getAndroidVersion()
+  {
+    return $this->androidVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setBootloaderVersion($bootloaderVersion)
+  {
+    $this->bootloaderVersion = $bootloaderVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getBootloaderVersion()
+  {
+    return $this->bootloaderVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setDeviceBuildSignature($deviceBuildSignature)
+  {
+    $this->deviceBuildSignature = $deviceBuildSignature;
+  }
+  /**
+   * @return string
+   */
+  public function getDeviceBuildSignature()
+  {
+    return $this->deviceBuildSignature;
+  }
+  /**
+   * @param string
+   */
+  public function setDeviceKernelVersion($deviceKernelVersion)
+  {
+    $this->deviceKernelVersion = $deviceKernelVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getDeviceKernelVersion()
+  {
+    return $this->deviceKernelVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setPrimaryLanguageCode($primaryLanguageCode)
+  {
+    $this->primaryLanguageCode = $primaryLanguageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getPrimaryLanguageCode()
+  {
+    return $this->primaryLanguageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setSecurityPatchLevel($securityPatchLevel)
+  {
+    $this->securityPatchLevel = $securityPatchLevel;
+  }
+  /**
+   * @return string
+   */
+  public function getSecurityPatchLevel()
+  {
+    return $this->securityPatchLevel;
+  }
+  /**
+   * @param SystemUpdateInfo
+   */
+  public function setSystemUpdateInfo(SystemUpdateInfo $systemUpdateInfo)
+  {
+    $this->systemUpdateInfo = $systemUpdateInfo;
+  }
+  /**
+   * @return SystemUpdateInfo
+   */
+  public function getSystemUpdateInfo()
+  {
+    return $this->systemUpdateInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SoftwareInfo::class, 'Google_Service_AndroidManagement_SoftwareInfo');
Index: vendor/google/apiclient-services/src/AndroidManagement/SpecificNonComplianceContext.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/SpecificNonComplianceContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/SpecificNonComplianceContext.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\AndroidManagement;
+
+class SpecificNonComplianceContext extends \Google\Model
+{
+  protected $oncWifiContextType = OncWifiContext::class;
+  protected $oncWifiContextDataType = '';
+  protected $passwordPoliciesContextType = PasswordPoliciesContext::class;
+  protected $passwordPoliciesContextDataType = '';
+
+  /**
+   * @param OncWifiContext
+   */
+  public function setOncWifiContext(OncWifiContext $oncWifiContext)
+  {
+    $this->oncWifiContext = $oncWifiContext;
+  }
+  /**
+   * @return OncWifiContext
+   */
+  public function getOncWifiContext()
+  {
+    return $this->oncWifiContext;
+  }
+  /**
+   * @param PasswordPoliciesContext
+   */
+  public function setPasswordPoliciesContext(PasswordPoliciesContext $passwordPoliciesContext)
+  {
+    $this->passwordPoliciesContext = $passwordPoliciesContext;
+  }
+  /**
+   * @return PasswordPoliciesContext
+   */
+  public function getPasswordPoliciesContext()
+  {
+    return $this->passwordPoliciesContext;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SpecificNonComplianceContext::class, 'Google_Service_AndroidManagement_SpecificNonComplianceContext');
Index: vendor/google/apiclient-services/src/AndroidManagement/StartLostModeParams.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/StartLostModeParams.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/StartLostModeParams.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\AndroidManagement;
+
+class StartLostModeParams extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $lostEmailAddress;
+  protected $lostMessageType = UserFacingMessage::class;
+  protected $lostMessageDataType = '';
+  protected $lostOrganizationType = UserFacingMessage::class;
+  protected $lostOrganizationDataType = '';
+  protected $lostPhoneNumberType = UserFacingMessage::class;
+  protected $lostPhoneNumberDataType = '';
+  protected $lostStreetAddressType = UserFacingMessage::class;
+  protected $lostStreetAddressDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setLostEmailAddress($lostEmailAddress)
+  {
+    $this->lostEmailAddress = $lostEmailAddress;
+  }
+  /**
+   * @return string
+   */
+  public function getLostEmailAddress()
+  {
+    return $this->lostEmailAddress;
+  }
+  /**
+   * @param UserFacingMessage
+   */
+  public function setLostMessage(UserFacingMessage $lostMessage)
+  {
+    $this->lostMessage = $lostMessage;
+  }
+  /**
+   * @return UserFacingMessage
+   */
+  public function getLostMessage()
+  {
+    return $this->lostMessage;
+  }
+  /**
+   * @param UserFacingMessage
+   */
+  public function setLostOrganization(UserFacingMessage $lostOrganization)
+  {
+    $this->lostOrganization = $lostOrganization;
+  }
+  /**
+   * @return UserFacingMessage
+   */
+  public function getLostOrganization()
+  {
+    return $this->lostOrganization;
+  }
+  /**
+   * @param UserFacingMessage
+   */
+  public function setLostPhoneNumber(UserFacingMessage $lostPhoneNumber)
+  {
+    $this->lostPhoneNumber = $lostPhoneNumber;
+  }
+  /**
+   * @return UserFacingMessage
+   */
+  public function getLostPhoneNumber()
+  {
+    return $this->lostPhoneNumber;
+  }
+  /**
+   * @param UserFacingMessage
+   */
+  public function setLostStreetAddress(UserFacingMessage $lostStreetAddress)
+  {
+    $this->lostStreetAddress = $lostStreetAddress;
+  }
+  /**
+   * @return UserFacingMessage
+   */
+  public function getLostStreetAddress()
+  {
+    return $this->lostStreetAddress;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StartLostModeParams::class, 'Google_Service_AndroidManagement_StartLostModeParams');
Index: vendor/google/apiclient-services/src/AndroidManagement/StartLostModeStatus.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/StartLostModeStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/StartLostModeStatus.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\AndroidManagement;
+
+class StartLostModeStatus extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StartLostModeStatus::class, 'Google_Service_AndroidManagement_StartLostModeStatus');
Index: vendor/google/apiclient-services/src/AndroidManagement/Status.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/Status.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/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\AndroidManagement;
+
+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_AndroidManagement_Status');
Index: vendor/google/apiclient-services/src/AndroidManagement/StatusReportingSettings.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/StatusReportingSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/StatusReportingSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,222 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class StatusReportingSettings extends \Google\Model
+{
+  protected $applicationReportingSettingsType = ApplicationReportingSettings::class;
+  protected $applicationReportingSettingsDataType = '';
+  /**
+   * @var bool
+   */
+  public $applicationReportsEnabled;
+  /**
+   * @var bool
+   */
+  public $commonCriteriaModeEnabled;
+  /**
+   * @var bool
+   */
+  public $deviceSettingsEnabled;
+  /**
+   * @var bool
+   */
+  public $displayInfoEnabled;
+  /**
+   * @var bool
+   */
+  public $hardwareStatusEnabled;
+  /**
+   * @var bool
+   */
+  public $memoryInfoEnabled;
+  /**
+   * @var bool
+   */
+  public $networkInfoEnabled;
+  /**
+   * @var bool
+   */
+  public $powerManagementEventsEnabled;
+  /**
+   * @var bool
+   */
+  public $softwareInfoEnabled;
+  /**
+   * @var bool
+   */
+  public $systemPropertiesEnabled;
+
+  /**
+   * @param ApplicationReportingSettings
+   */
+  public function setApplicationReportingSettings(ApplicationReportingSettings $applicationReportingSettings)
+  {
+    $this->applicationReportingSettings = $applicationReportingSettings;
+  }
+  /**
+   * @return ApplicationReportingSettings
+   */
+  public function getApplicationReportingSettings()
+  {
+    return $this->applicationReportingSettings;
+  }
+  /**
+   * @param bool
+   */
+  public function setApplicationReportsEnabled($applicationReportsEnabled)
+  {
+    $this->applicationReportsEnabled = $applicationReportsEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getApplicationReportsEnabled()
+  {
+    return $this->applicationReportsEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setCommonCriteriaModeEnabled($commonCriteriaModeEnabled)
+  {
+    $this->commonCriteriaModeEnabled = $commonCriteriaModeEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getCommonCriteriaModeEnabled()
+  {
+    return $this->commonCriteriaModeEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setDeviceSettingsEnabled($deviceSettingsEnabled)
+  {
+    $this->deviceSettingsEnabled = $deviceSettingsEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getDeviceSettingsEnabled()
+  {
+    return $this->deviceSettingsEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setDisplayInfoEnabled($displayInfoEnabled)
+  {
+    $this->displayInfoEnabled = $displayInfoEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisplayInfoEnabled()
+  {
+    return $this->displayInfoEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setHardwareStatusEnabled($hardwareStatusEnabled)
+  {
+    $this->hardwareStatusEnabled = $hardwareStatusEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getHardwareStatusEnabled()
+  {
+    return $this->hardwareStatusEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setMemoryInfoEnabled($memoryInfoEnabled)
+  {
+    $this->memoryInfoEnabled = $memoryInfoEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getMemoryInfoEnabled()
+  {
+    return $this->memoryInfoEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setNetworkInfoEnabled($networkInfoEnabled)
+  {
+    $this->networkInfoEnabled = $networkInfoEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getNetworkInfoEnabled()
+  {
+    return $this->networkInfoEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setPowerManagementEventsEnabled($powerManagementEventsEnabled)
+  {
+    $this->powerManagementEventsEnabled = $powerManagementEventsEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getPowerManagementEventsEnabled()
+  {
+    return $this->powerManagementEventsEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setSoftwareInfoEnabled($softwareInfoEnabled)
+  {
+    $this->softwareInfoEnabled = $softwareInfoEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getSoftwareInfoEnabled()
+  {
+    return $this->softwareInfoEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setSystemPropertiesEnabled($systemPropertiesEnabled)
+  {
+    $this->systemPropertiesEnabled = $systemPropertiesEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getSystemPropertiesEnabled()
+  {
+    return $this->systemPropertiesEnabled;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StatusReportingSettings::class, 'Google_Service_AndroidManagement_StatusReportingSettings');
Index: vendor/google/apiclient-services/src/AndroidManagement/StopLostModeParams.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/StopLostModeParams.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/StopLostModeParams.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\AndroidManagement;
+
+class StopLostModeParams extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StopLostModeParams::class, 'Google_Service_AndroidManagement_StopLostModeParams');
Index: vendor/google/apiclient-services/src/AndroidManagement/StopLostModeStatus.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/StopLostModeStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/StopLostModeStatus.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\AndroidManagement;
+
+class StopLostModeStatus extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StopLostModeStatus::class, 'Google_Service_AndroidManagement_StopLostModeStatus');
Index: vendor/google/apiclient-services/src/AndroidManagement/StopLostModeUserAttemptEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/StopLostModeUserAttemptEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/StopLostModeUserAttemptEvent.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\AndroidManagement;
+
+class StopLostModeUserAttemptEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StopLostModeUserAttemptEvent::class, 'Google_Service_AndroidManagement_StopLostModeUserAttemptEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/SystemUpdate.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/SystemUpdate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/SystemUpdate.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\AndroidManagement;
+
+class SystemUpdate extends \Google\Collection
+{
+  protected $collection_key = 'freezePeriods';
+  /**
+   * @var int
+   */
+  public $endMinutes;
+  protected $freezePeriodsType = FreezePeriod::class;
+  protected $freezePeriodsDataType = 'array';
+  /**
+   * @var int
+   */
+  public $startMinutes;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param int
+   */
+  public function setEndMinutes($endMinutes)
+  {
+    $this->endMinutes = $endMinutes;
+  }
+  /**
+   * @return int
+   */
+  public function getEndMinutes()
+  {
+    return $this->endMinutes;
+  }
+  /**
+   * @param FreezePeriod[]
+   */
+  public function setFreezePeriods($freezePeriods)
+  {
+    $this->freezePeriods = $freezePeriods;
+  }
+  /**
+   * @return FreezePeriod[]
+   */
+  public function getFreezePeriods()
+  {
+    return $this->freezePeriods;
+  }
+  /**
+   * @param int
+   */
+  public function setStartMinutes($startMinutes)
+  {
+    $this->startMinutes = $startMinutes;
+  }
+  /**
+   * @return int
+   */
+  public function getStartMinutes()
+  {
+    return $this->startMinutes;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SystemUpdate::class, 'Google_Service_AndroidManagement_SystemUpdate');
Index: vendor/google/apiclient-services/src/AndroidManagement/SystemUpdateInfo.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/SystemUpdateInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/SystemUpdateInfo.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\AndroidManagement;
+
+class SystemUpdateInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $updateReceivedTime;
+  /**
+   * @var string
+   */
+  public $updateStatus;
+
+  /**
+   * @param string
+   */
+  public function setUpdateReceivedTime($updateReceivedTime)
+  {
+    $this->updateReceivedTime = $updateReceivedTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateReceivedTime()
+  {
+    return $this->updateReceivedTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateStatus($updateStatus)
+  {
+    $this->updateStatus = $updateStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateStatus()
+  {
+    return $this->updateStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SystemUpdateInfo::class, 'Google_Service_AndroidManagement_SystemUpdateInfo');
Index: vendor/google/apiclient-services/src/AndroidManagement/TelephonyInfo.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/TelephonyInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/TelephonyInfo.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\AndroidManagement;
+
+class TelephonyInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $carrierName;
+  /**
+   * @var string
+   */
+  public $iccId;
+  /**
+   * @var string
+   */
+  public $phoneNumber;
+
+  /**
+   * @param string
+   */
+  public function setCarrierName($carrierName)
+  {
+    $this->carrierName = $carrierName;
+  }
+  /**
+   * @return string
+   */
+  public function getCarrierName()
+  {
+    return $this->carrierName;
+  }
+  /**
+   * @param string
+   */
+  public function setIccId($iccId)
+  {
+    $this->iccId = $iccId;
+  }
+  /**
+   * @return string
+   */
+  public function getIccId()
+  {
+    return $this->iccId;
+  }
+  /**
+   * @param string
+   */
+  public function setPhoneNumber($phoneNumber)
+  {
+    $this->phoneNumber = $phoneNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getPhoneNumber()
+  {
+    return $this->phoneNumber;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TelephonyInfo::class, 'Google_Service_AndroidManagement_TelephonyInfo');
Index: vendor/google/apiclient-services/src/AndroidManagement/TermsAndConditions.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/TermsAndConditions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/TermsAndConditions.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\AndroidManagement;
+
+class TermsAndConditions extends \Google\Model
+{
+  protected $contentType = UserFacingMessage::class;
+  protected $contentDataType = '';
+  protected $headerType = UserFacingMessage::class;
+  protected $headerDataType = '';
+
+  /**
+   * @param UserFacingMessage
+   */
+  public function setContent(UserFacingMessage $content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return UserFacingMessage
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param UserFacingMessage
+   */
+  public function setHeader(UserFacingMessage $header)
+  {
+    $this->header = $header;
+  }
+  /**
+   * @return UserFacingMessage
+   */
+  public function getHeader()
+  {
+    return $this->header;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TermsAndConditions::class, 'Google_Service_AndroidManagement_TermsAndConditions');
Index: vendor/google/apiclient-services/src/AndroidManagement/UsageLog.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/UsageLog.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/UsageLog.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\AndroidManagement;
+
+class UsageLog extends \Google\Collection
+{
+  protected $collection_key = 'uploadOnCellularAllowed';
+  /**
+   * @var string[]
+   */
+  public $enabledLogTypes;
+  /**
+   * @var string[]
+   */
+  public $uploadOnCellularAllowed;
+
+  /**
+   * @param string[]
+   */
+  public function setEnabledLogTypes($enabledLogTypes)
+  {
+    $this->enabledLogTypes = $enabledLogTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnabledLogTypes()
+  {
+    return $this->enabledLogTypes;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUploadOnCellularAllowed($uploadOnCellularAllowed)
+  {
+    $this->uploadOnCellularAllowed = $uploadOnCellularAllowed;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUploadOnCellularAllowed()
+  {
+    return $this->uploadOnCellularAllowed;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UsageLog::class, 'Google_Service_AndroidManagement_UsageLog');
Index: vendor/google/apiclient-services/src/AndroidManagement/UsageLogEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/UsageLogEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/UsageLogEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,576 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class UsageLogEvent extends \Google\Model
+{
+  protected $adbShellCommandEventType = AdbShellCommandEvent::class;
+  protected $adbShellCommandEventDataType = '';
+  protected $adbShellInteractiveEventType = AdbShellInteractiveEvent::class;
+  protected $adbShellInteractiveEventDataType = '';
+  protected $appProcessStartEventType = AppProcessStartEvent::class;
+  protected $appProcessStartEventDataType = '';
+  protected $certAuthorityInstalledEventType = CertAuthorityInstalledEvent::class;
+  protected $certAuthorityInstalledEventDataType = '';
+  protected $certAuthorityRemovedEventType = CertAuthorityRemovedEvent::class;
+  protected $certAuthorityRemovedEventDataType = '';
+  protected $certValidationFailureEventType = CertValidationFailureEvent::class;
+  protected $certValidationFailureEventDataType = '';
+  protected $connectEventType = ConnectEvent::class;
+  protected $connectEventDataType = '';
+  protected $cryptoSelfTestCompletedEventType = CryptoSelfTestCompletedEvent::class;
+  protected $cryptoSelfTestCompletedEventDataType = '';
+  protected $dnsEventType = DnsEvent::class;
+  protected $dnsEventDataType = '';
+  protected $enrollmentCompleteEventType = EnrollmentCompleteEvent::class;
+  protected $enrollmentCompleteEventDataType = '';
+  /**
+   * @var string
+   */
+  public $eventId;
+  /**
+   * @var string
+   */
+  public $eventTime;
+  /**
+   * @var string
+   */
+  public $eventType;
+  protected $filePulledEventType = FilePulledEvent::class;
+  protected $filePulledEventDataType = '';
+  protected $filePushedEventType = FilePushedEvent::class;
+  protected $filePushedEventDataType = '';
+  protected $keyDestructionEventType = KeyDestructionEvent::class;
+  protected $keyDestructionEventDataType = '';
+  protected $keyGeneratedEventType = KeyGeneratedEvent::class;
+  protected $keyGeneratedEventDataType = '';
+  protected $keyImportEventType = KeyImportEvent::class;
+  protected $keyImportEventDataType = '';
+  protected $keyIntegrityViolationEventType = KeyIntegrityViolationEvent::class;
+  protected $keyIntegrityViolationEventDataType = '';
+  protected $keyguardDismissAuthAttemptEventType = KeyguardDismissAuthAttemptEvent::class;
+  protected $keyguardDismissAuthAttemptEventDataType = '';
+  protected $keyguardDismissedEventType = KeyguardDismissedEvent::class;
+  protected $keyguardDismissedEventDataType = '';
+  protected $keyguardSecuredEventType = KeyguardSecuredEvent::class;
+  protected $keyguardSecuredEventDataType = '';
+  protected $logBufferSizeCriticalEventType = LogBufferSizeCriticalEvent::class;
+  protected $logBufferSizeCriticalEventDataType = '';
+  protected $loggingStartedEventType = LoggingStartedEvent::class;
+  protected $loggingStartedEventDataType = '';
+  protected $loggingStoppedEventType = LoggingStoppedEvent::class;
+  protected $loggingStoppedEventDataType = '';
+  protected $lostModeLocationEventType = LostModeLocationEvent::class;
+  protected $lostModeLocationEventDataType = '';
+  protected $lostModeOutgoingPhoneCallEventType = LostModeOutgoingPhoneCallEvent::class;
+  protected $lostModeOutgoingPhoneCallEventDataType = '';
+  protected $mediaMountEventType = MediaMountEvent::class;
+  protected $mediaMountEventDataType = '';
+  protected $mediaUnmountEventType = MediaUnmountEvent::class;
+  protected $mediaUnmountEventDataType = '';
+  protected $osShutdownEventType = OsShutdownEvent::class;
+  protected $osShutdownEventDataType = '';
+  protected $osStartupEventType = OsStartupEvent::class;
+  protected $osStartupEventDataType = '';
+  protected $remoteLockEventType = RemoteLockEvent::class;
+  protected $remoteLockEventDataType = '';
+  protected $stopLostModeUserAttemptEventType = StopLostModeUserAttemptEvent::class;
+  protected $stopLostModeUserAttemptEventDataType = '';
+  protected $wipeFailureEventType = WipeFailureEvent::class;
+  protected $wipeFailureEventDataType = '';
+
+  /**
+   * @param AdbShellCommandEvent
+   */
+  public function setAdbShellCommandEvent(AdbShellCommandEvent $adbShellCommandEvent)
+  {
+    $this->adbShellCommandEvent = $adbShellCommandEvent;
+  }
+  /**
+   * @return AdbShellCommandEvent
+   */
+  public function getAdbShellCommandEvent()
+  {
+    return $this->adbShellCommandEvent;
+  }
+  /**
+   * @param AdbShellInteractiveEvent
+   */
+  public function setAdbShellInteractiveEvent(AdbShellInteractiveEvent $adbShellInteractiveEvent)
+  {
+    $this->adbShellInteractiveEvent = $adbShellInteractiveEvent;
+  }
+  /**
+   * @return AdbShellInteractiveEvent
+   */
+  public function getAdbShellInteractiveEvent()
+  {
+    return $this->adbShellInteractiveEvent;
+  }
+  /**
+   * @param AppProcessStartEvent
+   */
+  public function setAppProcessStartEvent(AppProcessStartEvent $appProcessStartEvent)
+  {
+    $this->appProcessStartEvent = $appProcessStartEvent;
+  }
+  /**
+   * @return AppProcessStartEvent
+   */
+  public function getAppProcessStartEvent()
+  {
+    return $this->appProcessStartEvent;
+  }
+  /**
+   * @param CertAuthorityInstalledEvent
+   */
+  public function setCertAuthorityInstalledEvent(CertAuthorityInstalledEvent $certAuthorityInstalledEvent)
+  {
+    $this->certAuthorityInstalledEvent = $certAuthorityInstalledEvent;
+  }
+  /**
+   * @return CertAuthorityInstalledEvent
+   */
+  public function getCertAuthorityInstalledEvent()
+  {
+    return $this->certAuthorityInstalledEvent;
+  }
+  /**
+   * @param CertAuthorityRemovedEvent
+   */
+  public function setCertAuthorityRemovedEvent(CertAuthorityRemovedEvent $certAuthorityRemovedEvent)
+  {
+    $this->certAuthorityRemovedEvent = $certAuthorityRemovedEvent;
+  }
+  /**
+   * @return CertAuthorityRemovedEvent
+   */
+  public function getCertAuthorityRemovedEvent()
+  {
+    return $this->certAuthorityRemovedEvent;
+  }
+  /**
+   * @param CertValidationFailureEvent
+   */
+  public function setCertValidationFailureEvent(CertValidationFailureEvent $certValidationFailureEvent)
+  {
+    $this->certValidationFailureEvent = $certValidationFailureEvent;
+  }
+  /**
+   * @return CertValidationFailureEvent
+   */
+  public function getCertValidationFailureEvent()
+  {
+    return $this->certValidationFailureEvent;
+  }
+  /**
+   * @param ConnectEvent
+   */
+  public function setConnectEvent(ConnectEvent $connectEvent)
+  {
+    $this->connectEvent = $connectEvent;
+  }
+  /**
+   * @return ConnectEvent
+   */
+  public function getConnectEvent()
+  {
+    return $this->connectEvent;
+  }
+  /**
+   * @param CryptoSelfTestCompletedEvent
+   */
+  public function setCryptoSelfTestCompletedEvent(CryptoSelfTestCompletedEvent $cryptoSelfTestCompletedEvent)
+  {
+    $this->cryptoSelfTestCompletedEvent = $cryptoSelfTestCompletedEvent;
+  }
+  /**
+   * @return CryptoSelfTestCompletedEvent
+   */
+  public function getCryptoSelfTestCompletedEvent()
+  {
+    return $this->cryptoSelfTestCompletedEvent;
+  }
+  /**
+   * @param DnsEvent
+   */
+  public function setDnsEvent(DnsEvent $dnsEvent)
+  {
+    $this->dnsEvent = $dnsEvent;
+  }
+  /**
+   * @return DnsEvent
+   */
+  public function getDnsEvent()
+  {
+    return $this->dnsEvent;
+  }
+  /**
+   * @param EnrollmentCompleteEvent
+   */
+  public function setEnrollmentCompleteEvent(EnrollmentCompleteEvent $enrollmentCompleteEvent)
+  {
+    $this->enrollmentCompleteEvent = $enrollmentCompleteEvent;
+  }
+  /**
+   * @return EnrollmentCompleteEvent
+   */
+  public function getEnrollmentCompleteEvent()
+  {
+    return $this->enrollmentCompleteEvent;
+  }
+  /**
+   * @param string
+   */
+  public function setEventId($eventId)
+  {
+    $this->eventId = $eventId;
+  }
+  /**
+   * @return string
+   */
+  public function getEventId()
+  {
+    return $this->eventId;
+  }
+  /**
+   * @param string
+   */
+  public function setEventTime($eventTime)
+  {
+    $this->eventTime = $eventTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEventTime()
+  {
+    return $this->eventTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEventType($eventType)
+  {
+    $this->eventType = $eventType;
+  }
+  /**
+   * @return string
+   */
+  public function getEventType()
+  {
+    return $this->eventType;
+  }
+  /**
+   * @param FilePulledEvent
+   */
+  public function setFilePulledEvent(FilePulledEvent $filePulledEvent)
+  {
+    $this->filePulledEvent = $filePulledEvent;
+  }
+  /**
+   * @return FilePulledEvent
+   */
+  public function getFilePulledEvent()
+  {
+    return $this->filePulledEvent;
+  }
+  /**
+   * @param FilePushedEvent
+   */
+  public function setFilePushedEvent(FilePushedEvent $filePushedEvent)
+  {
+    $this->filePushedEvent = $filePushedEvent;
+  }
+  /**
+   * @return FilePushedEvent
+   */
+  public function getFilePushedEvent()
+  {
+    return $this->filePushedEvent;
+  }
+  /**
+   * @param KeyDestructionEvent
+   */
+  public function setKeyDestructionEvent(KeyDestructionEvent $keyDestructionEvent)
+  {
+    $this->keyDestructionEvent = $keyDestructionEvent;
+  }
+  /**
+   * @return KeyDestructionEvent
+   */
+  public function getKeyDestructionEvent()
+  {
+    return $this->keyDestructionEvent;
+  }
+  /**
+   * @param KeyGeneratedEvent
+   */
+  public function setKeyGeneratedEvent(KeyGeneratedEvent $keyGeneratedEvent)
+  {
+    $this->keyGeneratedEvent = $keyGeneratedEvent;
+  }
+  /**
+   * @return KeyGeneratedEvent
+   */
+  public function getKeyGeneratedEvent()
+  {
+    return $this->keyGeneratedEvent;
+  }
+  /**
+   * @param KeyImportEvent
+   */
+  public function setKeyImportEvent(KeyImportEvent $keyImportEvent)
+  {
+    $this->keyImportEvent = $keyImportEvent;
+  }
+  /**
+   * @return KeyImportEvent
+   */
+  public function getKeyImportEvent()
+  {
+    return $this->keyImportEvent;
+  }
+  /**
+   * @param KeyIntegrityViolationEvent
+   */
+  public function setKeyIntegrityViolationEvent(KeyIntegrityViolationEvent $keyIntegrityViolationEvent)
+  {
+    $this->keyIntegrityViolationEvent = $keyIntegrityViolationEvent;
+  }
+  /**
+   * @return KeyIntegrityViolationEvent
+   */
+  public function getKeyIntegrityViolationEvent()
+  {
+    return $this->keyIntegrityViolationEvent;
+  }
+  /**
+   * @param KeyguardDismissAuthAttemptEvent
+   */
+  public function setKeyguardDismissAuthAttemptEvent(KeyguardDismissAuthAttemptEvent $keyguardDismissAuthAttemptEvent)
+  {
+    $this->keyguardDismissAuthAttemptEvent = $keyguardDismissAuthAttemptEvent;
+  }
+  /**
+   * @return KeyguardDismissAuthAttemptEvent
+   */
+  public function getKeyguardDismissAuthAttemptEvent()
+  {
+    return $this->keyguardDismissAuthAttemptEvent;
+  }
+  /**
+   * @param KeyguardDismissedEvent
+   */
+  public function setKeyguardDismissedEvent(KeyguardDismissedEvent $keyguardDismissedEvent)
+  {
+    $this->keyguardDismissedEvent = $keyguardDismissedEvent;
+  }
+  /**
+   * @return KeyguardDismissedEvent
+   */
+  public function getKeyguardDismissedEvent()
+  {
+    return $this->keyguardDismissedEvent;
+  }
+  /**
+   * @param KeyguardSecuredEvent
+   */
+  public function setKeyguardSecuredEvent(KeyguardSecuredEvent $keyguardSecuredEvent)
+  {
+    $this->keyguardSecuredEvent = $keyguardSecuredEvent;
+  }
+  /**
+   * @return KeyguardSecuredEvent
+   */
+  public function getKeyguardSecuredEvent()
+  {
+    return $this->keyguardSecuredEvent;
+  }
+  /**
+   * @param LogBufferSizeCriticalEvent
+   */
+  public function setLogBufferSizeCriticalEvent(LogBufferSizeCriticalEvent $logBufferSizeCriticalEvent)
+  {
+    $this->logBufferSizeCriticalEvent = $logBufferSizeCriticalEvent;
+  }
+  /**
+   * @return LogBufferSizeCriticalEvent
+   */
+  public function getLogBufferSizeCriticalEvent()
+  {
+    return $this->logBufferSizeCriticalEvent;
+  }
+  /**
+   * @param LoggingStartedEvent
+   */
+  public function setLoggingStartedEvent(LoggingStartedEvent $loggingStartedEvent)
+  {
+    $this->loggingStartedEvent = $loggingStartedEvent;
+  }
+  /**
+   * @return LoggingStartedEvent
+   */
+  public function getLoggingStartedEvent()
+  {
+    return $this->loggingStartedEvent;
+  }
+  /**
+   * @param LoggingStoppedEvent
+   */
+  public function setLoggingStoppedEvent(LoggingStoppedEvent $loggingStoppedEvent)
+  {
+    $this->loggingStoppedEvent = $loggingStoppedEvent;
+  }
+  /**
+   * @return LoggingStoppedEvent
+   */
+  public function getLoggingStoppedEvent()
+  {
+    return $this->loggingStoppedEvent;
+  }
+  /**
+   * @param LostModeLocationEvent
+   */
+  public function setLostModeLocationEvent(LostModeLocationEvent $lostModeLocationEvent)
+  {
+    $this->lostModeLocationEvent = $lostModeLocationEvent;
+  }
+  /**
+   * @return LostModeLocationEvent
+   */
+  public function getLostModeLocationEvent()
+  {
+    return $this->lostModeLocationEvent;
+  }
+  /**
+   * @param LostModeOutgoingPhoneCallEvent
+   */
+  public function setLostModeOutgoingPhoneCallEvent(LostModeOutgoingPhoneCallEvent $lostModeOutgoingPhoneCallEvent)
+  {
+    $this->lostModeOutgoingPhoneCallEvent = $lostModeOutgoingPhoneCallEvent;
+  }
+  /**
+   * @return LostModeOutgoingPhoneCallEvent
+   */
+  public function getLostModeOutgoingPhoneCallEvent()
+  {
+    return $this->lostModeOutgoingPhoneCallEvent;
+  }
+  /**
+   * @param MediaMountEvent
+   */
+  public function setMediaMountEvent(MediaMountEvent $mediaMountEvent)
+  {
+    $this->mediaMountEvent = $mediaMountEvent;
+  }
+  /**
+   * @return MediaMountEvent
+   */
+  public function getMediaMountEvent()
+  {
+    return $this->mediaMountEvent;
+  }
+  /**
+   * @param MediaUnmountEvent
+   */
+  public function setMediaUnmountEvent(MediaUnmountEvent $mediaUnmountEvent)
+  {
+    $this->mediaUnmountEvent = $mediaUnmountEvent;
+  }
+  /**
+   * @return MediaUnmountEvent
+   */
+  public function getMediaUnmountEvent()
+  {
+    return $this->mediaUnmountEvent;
+  }
+  /**
+   * @param OsShutdownEvent
+   */
+  public function setOsShutdownEvent(OsShutdownEvent $osShutdownEvent)
+  {
+    $this->osShutdownEvent = $osShutdownEvent;
+  }
+  /**
+   * @return OsShutdownEvent
+   */
+  public function getOsShutdownEvent()
+  {
+    return $this->osShutdownEvent;
+  }
+  /**
+   * @param OsStartupEvent
+   */
+  public function setOsStartupEvent(OsStartupEvent $osStartupEvent)
+  {
+    $this->osStartupEvent = $osStartupEvent;
+  }
+  /**
+   * @return OsStartupEvent
+   */
+  public function getOsStartupEvent()
+  {
+    return $this->osStartupEvent;
+  }
+  /**
+   * @param RemoteLockEvent
+   */
+  public function setRemoteLockEvent(RemoteLockEvent $remoteLockEvent)
+  {
+    $this->remoteLockEvent = $remoteLockEvent;
+  }
+  /**
+   * @return RemoteLockEvent
+   */
+  public function getRemoteLockEvent()
+  {
+    return $this->remoteLockEvent;
+  }
+  /**
+   * @param StopLostModeUserAttemptEvent
+   */
+  public function setStopLostModeUserAttemptEvent(StopLostModeUserAttemptEvent $stopLostModeUserAttemptEvent)
+  {
+    $this->stopLostModeUserAttemptEvent = $stopLostModeUserAttemptEvent;
+  }
+  /**
+   * @return StopLostModeUserAttemptEvent
+   */
+  public function getStopLostModeUserAttemptEvent()
+  {
+    return $this->stopLostModeUserAttemptEvent;
+  }
+  /**
+   * @param WipeFailureEvent
+   */
+  public function setWipeFailureEvent(WipeFailureEvent $wipeFailureEvent)
+  {
+    $this->wipeFailureEvent = $wipeFailureEvent;
+  }
+  /**
+   * @return WipeFailureEvent
+   */
+  public function getWipeFailureEvent()
+  {
+    return $this->wipeFailureEvent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UsageLogEvent::class, 'Google_Service_AndroidManagement_UsageLogEvent');
Index: vendor/google/apiclient-services/src/AndroidManagement/User.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/User.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/User.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\AndroidManagement;
+
+class User extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $accountIdentifier;
+
+  /**
+   * @param string
+   */
+  public function setAccountIdentifier($accountIdentifier)
+  {
+    $this->accountIdentifier = $accountIdentifier;
+  }
+  /**
+   * @return string
+   */
+  public function getAccountIdentifier()
+  {
+    return $this->accountIdentifier;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(User::class, 'Google_Service_AndroidManagement_User');
Index: vendor/google/apiclient-services/src/AndroidManagement/UserFacingMessage.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/UserFacingMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/UserFacingMessage.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\AndroidManagement;
+
+class UserFacingMessage extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $defaultMessage;
+  /**
+   * @var string[]
+   */
+  public $localizedMessages;
+
+  /**
+   * @param string
+   */
+  public function setDefaultMessage($defaultMessage)
+  {
+    $this->defaultMessage = $defaultMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultMessage()
+  {
+    return $this->defaultMessage;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLocalizedMessages($localizedMessages)
+  {
+    $this->localizedMessages = $localizedMessages;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLocalizedMessages()
+  {
+    return $this->localizedMessages;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UserFacingMessage::class, 'Google_Service_AndroidManagement_UserFacingMessage');
Index: vendor/google/apiclient-services/src/AndroidManagement/WebApp.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/WebApp.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/WebApp.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,133 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class WebApp extends \Google\Collection
+{
+  protected $collection_key = 'icons';
+  /**
+   * @var string
+   */
+  public $displayMode;
+  protected $iconsType = WebAppIcon::class;
+  protected $iconsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $startUrl;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $versionCode;
+
+  /**
+   * @param string
+   */
+  public function setDisplayMode($displayMode)
+  {
+    $this->displayMode = $displayMode;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayMode()
+  {
+    return $this->displayMode;
+  }
+  /**
+   * @param WebAppIcon[]
+   */
+  public function setIcons($icons)
+  {
+    $this->icons = $icons;
+  }
+  /**
+   * @return WebAppIcon[]
+   */
+  public function getIcons()
+  {
+    return $this->icons;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setStartUrl($startUrl)
+  {
+    $this->startUrl = $startUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getStartUrl()
+  {
+    return $this->startUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param string
+   */
+  public function setVersionCode($versionCode)
+  {
+    $this->versionCode = $versionCode;
+  }
+  /**
+   * @return string
+   */
+  public function getVersionCode()
+  {
+    return $this->versionCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WebApp::class, 'Google_Service_AndroidManagement_WebApp');
Index: vendor/google/apiclient-services/src/AndroidManagement/WebAppIcon.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/WebAppIcon.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/WebAppIcon.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\AndroidManagement;
+
+class WebAppIcon extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $imageData;
+
+  /**
+   * @param string
+   */
+  public function setImageData($imageData)
+  {
+    $this->imageData = $imageData;
+  }
+  /**
+   * @return string
+   */
+  public function getImageData()
+  {
+    return $this->imageData;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WebAppIcon::class, 'Google_Service_AndroidManagement_WebAppIcon');
Index: vendor/google/apiclient-services/src/AndroidManagement/WebToken.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/WebToken.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/WebToken.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,117 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\AndroidManagement;
+
+class WebToken extends \Google\Collection
+{
+  protected $collection_key = 'permissions';
+  /**
+   * @var string[]
+   */
+  public $enabledFeatures;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $parentFrameUrl;
+  /**
+   * @var string[]
+   */
+  public $permissions;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string[]
+   */
+  public function setEnabledFeatures($enabledFeatures)
+  {
+    $this->enabledFeatures = $enabledFeatures;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnabledFeatures()
+  {
+    return $this->enabledFeatures;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setParentFrameUrl($parentFrameUrl)
+  {
+    $this->parentFrameUrl = $parentFrameUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getParentFrameUrl()
+  {
+    return $this->parentFrameUrl;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPermissions($permissions)
+  {
+    $this->permissions = $permissions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPermissions()
+  {
+    return $this->permissions;
+  }
+  /**
+   * @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(WebToken::class, 'Google_Service_AndroidManagement_WebToken');
Index: vendor/google/apiclient-services/src/AndroidManagement/WifiRoamingPolicy.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/WifiRoamingPolicy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/WifiRoamingPolicy.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\AndroidManagement;
+
+class WifiRoamingPolicy extends \Google\Collection
+{
+  protected $collection_key = 'wifiRoamingSettings';
+  protected $wifiRoamingSettingsType = WifiRoamingSetting::class;
+  protected $wifiRoamingSettingsDataType = 'array';
+
+  /**
+   * @param WifiRoamingSetting[]
+   */
+  public function setWifiRoamingSettings($wifiRoamingSettings)
+  {
+    $this->wifiRoamingSettings = $wifiRoamingSettings;
+  }
+  /**
+   * @return WifiRoamingSetting[]
+   */
+  public function getWifiRoamingSettings()
+  {
+    return $this->wifiRoamingSettings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WifiRoamingPolicy::class, 'Google_Service_AndroidManagement_WifiRoamingPolicy');
Index: vendor/google/apiclient-services/src/AndroidManagement/WifiRoamingSetting.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/WifiRoamingSetting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/WifiRoamingSetting.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\AndroidManagement;
+
+class WifiRoamingSetting extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $wifiRoamingMode;
+  /**
+   * @var string
+   */
+  public $wifiSsid;
+
+  /**
+   * @param string
+   */
+  public function setWifiRoamingMode($wifiRoamingMode)
+  {
+    $this->wifiRoamingMode = $wifiRoamingMode;
+  }
+  /**
+   * @return string
+   */
+  public function getWifiRoamingMode()
+  {
+    return $this->wifiRoamingMode;
+  }
+  /**
+   * @param string
+   */
+  public function setWifiSsid($wifiSsid)
+  {
+    $this->wifiSsid = $wifiSsid;
+  }
+  /**
+   * @return string
+   */
+  public function getWifiSsid()
+  {
+    return $this->wifiSsid;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WifiRoamingSetting::class, 'Google_Service_AndroidManagement_WifiRoamingSetting');
Index: vendor/google/apiclient-services/src/AndroidManagement/WifiSsid.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/WifiSsid.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/WifiSsid.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\AndroidManagement;
+
+class WifiSsid extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $wifiSsid;
+
+  /**
+   * @param string
+   */
+  public function setWifiSsid($wifiSsid)
+  {
+    $this->wifiSsid = $wifiSsid;
+  }
+  /**
+   * @return string
+   */
+  public function getWifiSsid()
+  {
+    return $this->wifiSsid;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WifiSsid::class, 'Google_Service_AndroidManagement_WifiSsid');
Index: vendor/google/apiclient-services/src/AndroidManagement/WifiSsidPolicy.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/WifiSsidPolicy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/WifiSsidPolicy.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\AndroidManagement;
+
+class WifiSsidPolicy extends \Google\Collection
+{
+  protected $collection_key = 'wifiSsids';
+  /**
+   * @var string
+   */
+  public $wifiSsidPolicyType;
+  protected $wifiSsidsType = WifiSsid::class;
+  protected $wifiSsidsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setWifiSsidPolicyType($wifiSsidPolicyType)
+  {
+    $this->wifiSsidPolicyType = $wifiSsidPolicyType;
+  }
+  /**
+   * @return string
+   */
+  public function getWifiSsidPolicyType()
+  {
+    return $this->wifiSsidPolicyType;
+  }
+  /**
+   * @param WifiSsid[]
+   */
+  public function setWifiSsids($wifiSsids)
+  {
+    $this->wifiSsids = $wifiSsids;
+  }
+  /**
+   * @return WifiSsid[]
+   */
+  public function getWifiSsids()
+  {
+    return $this->wifiSsids;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WifiSsidPolicy::class, 'Google_Service_AndroidManagement_WifiSsidPolicy');
Index: vendor/google/apiclient-services/src/AndroidManagement/WipeAction.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/WipeAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/WipeAction.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\AndroidManagement;
+
+class WipeAction extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $preserveFrp;
+  /**
+   * @var int
+   */
+  public $wipeAfterDays;
+
+  /**
+   * @param bool
+   */
+  public function setPreserveFrp($preserveFrp)
+  {
+    $this->preserveFrp = $preserveFrp;
+  }
+  /**
+   * @return bool
+   */
+  public function getPreserveFrp()
+  {
+    return $this->preserveFrp;
+  }
+  /**
+   * @param int
+   */
+  public function setWipeAfterDays($wipeAfterDays)
+  {
+    $this->wipeAfterDays = $wipeAfterDays;
+  }
+  /**
+   * @return int
+   */
+  public function getWipeAfterDays()
+  {
+    return $this->wipeAfterDays;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WipeAction::class, 'Google_Service_AndroidManagement_WipeAction');
Index: vendor/google/apiclient-services/src/AndroidManagement/WipeFailureEvent.php
===================================================================
--- vendor/google/apiclient-services/src/AndroidManagement/WipeFailureEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/AndroidManagement/WipeFailureEvent.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\AndroidManagement;
+
+class WipeFailureEvent extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WipeFailureEvent::class, 'Google_Service_AndroidManagement_WipeFailureEvent');
