Index: vendor/google/apiclient-services/src/DataTransfer/Application.php
===================================================================
--- vendor/google/apiclient-services/src/DataTransfer/Application.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DataTransfer/Application.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\DataTransfer;
+
+class Application extends \Google\Collection
+{
+  protected $collection_key = 'transferParams';
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $transferParamsType = ApplicationTransferParam::class;
+  protected $transferParamsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param ApplicationTransferParam[]
+   */
+  public function setTransferParams($transferParams)
+  {
+    $this->transferParams = $transferParams;
+  }
+  /**
+   * @return ApplicationTransferParam[]
+   */
+  public function getTransferParams()
+  {
+    return $this->transferParams;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Application::class, 'Google_Service_DataTransfer_Application');
Index: vendor/google/apiclient-services/src/DataTransfer/ApplicationDataTransfer.php
===================================================================
--- vendor/google/apiclient-services/src/DataTransfer/ApplicationDataTransfer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DataTransfer/ApplicationDataTransfer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DataTransfer;
+
+class ApplicationDataTransfer extends \Google\Collection
+{
+  protected $collection_key = 'applicationTransferParams';
+  /**
+   * @var string
+   */
+  public $applicationId;
+  protected $applicationTransferParamsType = ApplicationTransferParam::class;
+  protected $applicationTransferParamsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $applicationTransferStatus;
+
+  /**
+   * @param string
+   */
+  public function setApplicationId($applicationId)
+  {
+    $this->applicationId = $applicationId;
+  }
+  /**
+   * @return string
+   */
+  public function getApplicationId()
+  {
+    return $this->applicationId;
+  }
+  /**
+   * @param ApplicationTransferParam[]
+   */
+  public function setApplicationTransferParams($applicationTransferParams)
+  {
+    $this->applicationTransferParams = $applicationTransferParams;
+  }
+  /**
+   * @return ApplicationTransferParam[]
+   */
+  public function getApplicationTransferParams()
+  {
+    return $this->applicationTransferParams;
+  }
+  /**
+   * @param string
+   */
+  public function setApplicationTransferStatus($applicationTransferStatus)
+  {
+    $this->applicationTransferStatus = $applicationTransferStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getApplicationTransferStatus()
+  {
+    return $this->applicationTransferStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ApplicationDataTransfer::class, 'Google_Service_DataTransfer_ApplicationDataTransfer');
Index: vendor/google/apiclient-services/src/DataTransfer/ApplicationTransferParam.php
===================================================================
--- vendor/google/apiclient-services/src/DataTransfer/ApplicationTransferParam.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DataTransfer/ApplicationTransferParam.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\DataTransfer;
+
+class ApplicationTransferParam extends \Google\Collection
+{
+  protected $collection_key = 'value';
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var string[]
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param string[]
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string[]
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ApplicationTransferParam::class, 'Google_Service_DataTransfer_ApplicationTransferParam');
Index: vendor/google/apiclient-services/src/DataTransfer/ApplicationsListResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DataTransfer/ApplicationsListResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DataTransfer/ApplicationsListResponse.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\DataTransfer;
+
+class ApplicationsListResponse extends \Google\Collection
+{
+  protected $collection_key = 'applications';
+  protected $applicationsType = Application::class;
+  protected $applicationsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param Application[]
+   */
+  public function setApplications($applications)
+  {
+    $this->applications = $applications;
+  }
+  /**
+   * @return Application[]
+   */
+  public function getApplications()
+  {
+    return $this->applications;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @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(ApplicationsListResponse::class, 'Google_Service_DataTransfer_ApplicationsListResponse');
Index: vendor/google/apiclient-services/src/DataTransfer/DataTransfer.php
===================================================================
--- vendor/google/apiclient-services/src/DataTransfer/DataTransfer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DataTransfer/DataTransfer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,169 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DataTransfer;
+
+class DataTransfer extends \Google\Collection
+{
+  protected $collection_key = 'applicationDataTransfers';
+  protected $applicationDataTransfersType = ApplicationDataTransfer::class;
+  protected $applicationDataTransfersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $newOwnerUserId;
+  /**
+   * @var string
+   */
+  public $oldOwnerUserId;
+  /**
+   * @var string
+   */
+  public $overallTransferStatusCode;
+  /**
+   * @var string
+   */
+  public $requestTime;
+
+  /**
+   * @param ApplicationDataTransfer[]
+   */
+  public function setApplicationDataTransfers($applicationDataTransfers)
+  {
+    $this->applicationDataTransfers = $applicationDataTransfers;
+  }
+  /**
+   * @return ApplicationDataTransfer[]
+   */
+  public function getApplicationDataTransfers()
+  {
+    return $this->applicationDataTransfers;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param string
+   */
+  public function setNewOwnerUserId($newOwnerUserId)
+  {
+    $this->newOwnerUserId = $newOwnerUserId;
+  }
+  /**
+   * @return string
+   */
+  public function getNewOwnerUserId()
+  {
+    return $this->newOwnerUserId;
+  }
+  /**
+   * @param string
+   */
+  public function setOldOwnerUserId($oldOwnerUserId)
+  {
+    $this->oldOwnerUserId = $oldOwnerUserId;
+  }
+  /**
+   * @return string
+   */
+  public function getOldOwnerUserId()
+  {
+    return $this->oldOwnerUserId;
+  }
+  /**
+   * @param string
+   */
+  public function setOverallTransferStatusCode($overallTransferStatusCode)
+  {
+    $this->overallTransferStatusCode = $overallTransferStatusCode;
+  }
+  /**
+   * @return string
+   */
+  public function getOverallTransferStatusCode()
+  {
+    return $this->overallTransferStatusCode;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestTime($requestTime)
+  {
+    $this->requestTime = $requestTime;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestTime()
+  {
+    return $this->requestTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DataTransfer::class, 'Google_Service_DataTransfer_DataTransfer');
Index: vendor/google/apiclient-services/src/DataTransfer/DataTransfersListResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DataTransfer/DataTransfersListResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DataTransfer/DataTransfersListResponse.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\DataTransfer;
+
+class DataTransfersListResponse extends \Google\Collection
+{
+  protected $collection_key = 'dataTransfers';
+  protected $dataTransfersType = DataTransfer::class;
+  protected $dataTransfersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param DataTransfer[]
+   */
+  public function setDataTransfers($dataTransfers)
+  {
+    $this->dataTransfers = $dataTransfers;
+  }
+  /**
+   * @return DataTransfer[]
+   */
+  public function getDataTransfers()
+  {
+    return $this->dataTransfers;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @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(DataTransfersListResponse::class, 'Google_Service_DataTransfer_DataTransfersListResponse');
Index: vendor/google/apiclient-services/src/DataTransfer/Resource/Applications.php
===================================================================
--- vendor/google/apiclient-services/src/DataTransfer/Resource/Applications.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DataTransfer/Resource/Applications.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,70 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DataTransfer\Resource;
+
+use Google\Service\DataTransfer\Application;
+use Google\Service\DataTransfer\ApplicationsListResponse;
+
+/**
+ * The "applications" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adminService = new Google\Service\DataTransfer(...);
+ *   $applications = $adminService->applications;
+ *  </code>
+ */
+class Applications extends \Google\Service\Resource
+{
+  /**
+   * Retrieves information about an application for the given application ID.
+   * (applications.get)
+   *
+   * @param string $applicationId ID of the application resource to be retrieved.
+   * @param array $optParams Optional parameters.
+   * @return Application
+   * @throws \Google\Service\Exception
+   */
+  public function get($applicationId, $optParams = [])
+  {
+    $params = ['applicationId' => $applicationId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Application::class);
+  }
+  /**
+   * Lists the applications available for data transfer for a customer.
+   * (applications.listApplications)
+   *
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string customerId Immutable ID of the Google Workspace account.
+   * @opt_param int maxResults Maximum number of results to return. Default is
+   * 100.
+   * @opt_param string pageToken Token to specify next page in the list.
+   * @return ApplicationsListResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listApplications($optParams = [])
+  {
+    $params = [];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ApplicationsListResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Applications::class, 'Google_Service_DataTransfer_Resource_Applications');
Index: vendor/google/apiclient-services/src/DataTransfer/Resource/Transfers.php
===================================================================
--- vendor/google/apiclient-services/src/DataTransfer/Resource/Transfers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DataTransfer/Resource/Transfers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,89 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DataTransfer\Resource;
+
+use Google\Service\DataTransfer\DataTransfer;
+use Google\Service\DataTransfer\DataTransfersListResponse;
+
+/**
+ * The "transfers" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $adminService = new Google\Service\DataTransfer(...);
+ *   $transfers = $adminService->transfers;
+ *  </code>
+ */
+class Transfers extends \Google\Service\Resource
+{
+  /**
+   * Retrieves a data transfer request by its resource ID. (transfers.get)
+   *
+   * @param string $dataTransferId ID of the resource to be retrieved. This is
+   * returned in the response from the insert method.
+   * @param array $optParams Optional parameters.
+   * @return DataTransfer
+   * @throws \Google\Service\Exception
+   */
+  public function get($dataTransferId, $optParams = [])
+  {
+    $params = ['dataTransferId' => $dataTransferId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], DataTransfer::class);
+  }
+  /**
+   * Inserts a data transfer request. See the [Transfer parameters](/admin-
+   * sdk/data-transfer/v1/parameters) reference for specific application
+   * requirements. (transfers.insert)
+   *
+   * @param DataTransfer $postBody
+   * @param array $optParams Optional parameters.
+   * @return DataTransfer
+   * @throws \Google\Service\Exception
+   */
+  public function insert(DataTransfer $postBody, $optParams = [])
+  {
+    $params = ['postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('insert', [$params], DataTransfer::class);
+  }
+  /**
+   * Lists the transfers for a customer by source user, destination user, or
+   * status. (transfers.listTransfers)
+   *
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string customerId Immutable ID of the Google Workspace account.
+   * @opt_param int maxResults Maximum number of results to return. Default is
+   * 100.
+   * @opt_param string newOwnerUserId Destination user's profile ID.
+   * @opt_param string oldOwnerUserId Source user's profile ID.
+   * @opt_param string pageToken Token to specify the next page in the list.
+   * @opt_param string status Status of the transfer.
+   * @return DataTransfersListResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listTransfers($optParams = [])
+  {
+    $params = [];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], DataTransfersListResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Transfers::class, 'Google_Service_DataTransfer_Resource_Transfers');
