/lib/google/contrib/Google_DriveService.php
PHP | 2157 lines | 1690 code | 54 blank | 413 comment | 58 complexity | 49689e610b50e54ffb37fc09bb7bcf31 MD5 | raw file
Possible License(s): MPL-2.0-no-copyleft-exception, LGPL-3.0, GPL-3.0, LGPL-2.1, Apache-2.0, BSD-3-Clause, AGPL-3.0
- <?php
- /*
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
- * use this file except in compliance with the License. You may obtain a copy of
- * the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- * License for the specific language governing permissions and limitations under
- * the License.
- */
- /**
- * The "files" collection of methods.
- * Typical usage is:
- * <code>
- * $driveService = new Google_DriveService(...);
- * $files = $driveService->files;
- * </code>
- */
- class Google_FilesServiceResource extends Google_ServiceResource {
- /**
- * Insert a new file. (files.insert)
- *
- * @param Google_DriveFile $postBody
- * @param array $optParams Optional parameters.
- *
- * @opt_param bool convert Whether to convert this file to the corresponding Google Docs format.
- * @opt_param string targetLanguage Target language to translate the file to. If no sourceLanguage is provided, the API will attempt to detect the language.
- * @opt_param string sourceLanguage The language of the original file to be translated.
- * @opt_param string ocrLanguage If ocr is true, hints at the language to use. Valid values are ISO 639-1 codes.
- * @opt_param bool pinned Whether to pin the head revision of the uploaded file.
- * @opt_param bool ocr Whether to attempt OCR on .jpg, .png, or .gif uploads.
- * @opt_param string timedTextTrackName The timed text track name.
- * @opt_param string timedTextLanguage The language of the timed text.
- * @return Google_DriveFile
- */
- public function insert(Google_DriveFile $postBody, $optParams = array()) {
- $params = array('postBody' => $postBody);
- $params = array_merge($params, $optParams);
- $data = $this->__call('insert', array($params));
- if ($this->useObjects()) {
- return new Google_DriveFile($data);
- } else {
- return $data;
- }
- }
- /**
- * Restores a file from the trash. (files.untrash)
- *
- * @param string $fileId The ID of the file to untrash.
- * @param array $optParams Optional parameters.
- * @return Google_DriveFile
- */
- public function untrash($fileId, $optParams = array()) {
- $params = array('fileId' => $fileId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('untrash', array($params));
- if ($this->useObjects()) {
- return new Google_DriveFile($data);
- } else {
- return $data;
- }
- }
- /**
- * Moves a file to the trash. (files.trash)
- *
- * @param string $fileId The ID of the file to trash.
- * @param array $optParams Optional parameters.
- * @return Google_DriveFile
- */
- public function trash($fileId, $optParams = array()) {
- $params = array('fileId' => $fileId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('trash', array($params));
- if ($this->useObjects()) {
- return new Google_DriveFile($data);
- } else {
- return $data;
- }
- }
- /**
- * Gets a file's metadata by ID. (files.get)
- *
- * @param string $fileId The ID for the file in question.
- * @param array $optParams Optional parameters.
- *
- * @opt_param bool updateViewedDate Whether to update the view date after successfully retrieving the file.
- * @opt_param string projection This parameter is deprecated and has no function.
- * @return Google_DriveFile
- */
- public function get($fileId, $optParams = array()) {
- $params = array('fileId' => $fileId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('get', array($params));
- if ($this->useObjects()) {
- return new Google_DriveFile($data);
- } else {
- return $data;
- }
- }
- /**
- * Lists the user's files. (files.list)
- *
- * @param array $optParams Optional parameters.
- *
- * @opt_param string q Query string for searching files.
- * @opt_param string pageToken Page token for files.
- * @opt_param string projection This parameter is deprecated and has no function.
- * @opt_param int maxResults Maximum number of files to return.
- * @return Google_FileList
- */
- public function listFiles($optParams = array()) {
- $params = array();
- $params = array_merge($params, $optParams);
- $data = $this->__call('list', array($params));
- if ($this->useObjects()) {
- return new Google_FileList($data);
- } else {
- return $data;
- }
- }
- /**
- * Updates file metadata and/or content (files.update)
- *
- * @param string $fileId The ID of the file to update.
- * @param Google_DriveFile $postBody
- * @param array $optParams Optional parameters.
- *
- * @opt_param bool convert Whether to convert this file to the corresponding Google Docs format.
- * @opt_param string targetLanguage Target language to translate the file to. If no sourceLanguage is provided, the API will attempt to detect the language.
- * @opt_param bool setModifiedDate Whether to set the modified date with the supplied modified date.
- * @opt_param bool updateViewedDate Whether to update the view date after successfully updating the file.
- * @opt_param string sourceLanguage The language of the original file to be translated.
- * @opt_param string ocrLanguage If ocr is true, hints at the language to use. Valid values are ISO 639-1 codes.
- * @opt_param bool pinned Whether to pin the new revision.
- * @opt_param bool newRevision Whether a blob upload should create a new revision. If false, the blob data in the current head revision will be replaced.
- * @opt_param bool ocr Whether to attempt OCR on .jpg, .png, or .gif uploads.
- * @opt_param string timedTextLanguage The language of the timed text.
- * @opt_param string timedTextTrackName The timed text track name.
- * @return Google_DriveFile
- */
- public function update($fileId, Google_DriveFile $postBody, $optParams = array()) {
- $params = array('fileId' => $fileId, 'postBody' => $postBody);
- $params = array_merge($params, $optParams);
- $data = $this->__call('update', array($params));
- if ($this->useObjects()) {
- return new Google_DriveFile($data);
- } else {
- return $data;
- }
- }
- /**
- * Updates file metadata and/or content. This method supports patch semantics. (files.patch)
- *
- * @param string $fileId The ID of the file to update.
- * @param Google_DriveFile $postBody
- * @param array $optParams Optional parameters.
- *
- * @opt_param bool convert Whether to convert this file to the corresponding Google Docs format.
- * @opt_param string targetLanguage Target language to translate the file to. If no sourceLanguage is provided, the API will attempt to detect the language.
- * @opt_param bool setModifiedDate Whether to set the modified date with the supplied modified date.
- * @opt_param bool updateViewedDate Whether to update the view date after successfully updating the file.
- * @opt_param string sourceLanguage The language of the original file to be translated.
- * @opt_param string ocrLanguage If ocr is true, hints at the language to use. Valid values are ISO 639-1 codes.
- * @opt_param bool pinned Whether to pin the new revision.
- * @opt_param bool newRevision Whether a blob upload should create a new revision. If false, the blob data in the current head revision will be replaced.
- * @opt_param bool ocr Whether to attempt OCR on .jpg, .png, or .gif uploads.
- * @opt_param string timedTextLanguage The language of the timed text.
- * @opt_param string timedTextTrackName The timed text track name.
- * @return Google_DriveFile
- */
- public function patch($fileId, Google_DriveFile $postBody, $optParams = array()) {
- $params = array('fileId' => $fileId, 'postBody' => $postBody);
- $params = array_merge($params, $optParams);
- $data = $this->__call('patch', array($params));
- if ($this->useObjects()) {
- return new Google_DriveFile($data);
- } else {
- return $data;
- }
- }
- /**
- * Set the file's updated time to the current server time. (files.touch)
- *
- * @param string $fileId The ID of the file to update.
- * @param array $optParams Optional parameters.
- * @return Google_DriveFile
- */
- public function touch($fileId, $optParams = array()) {
- $params = array('fileId' => $fileId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('touch', array($params));
- if ($this->useObjects()) {
- return new Google_DriveFile($data);
- } else {
- return $data;
- }
- }
- /**
- * Creates a copy of the specified file. (files.copy)
- *
- * @param string $fileId The ID of the file to copy.
- * @param Google_DriveFile $postBody
- * @param array $optParams Optional parameters.
- *
- * @opt_param bool convert Whether to convert this file to the corresponding Google Docs format.
- * @opt_param string targetLanguage Target language to translate the file to. If no sourceLanguage is provided, the API will attempt to detect the language.
- * @opt_param string sourceLanguage The language of the original file to be translated.
- * @opt_param string ocrLanguage If ocr is true, hints at the language to use. Valid values are ISO 639-1 codes.
- * @opt_param bool pinned Whether to pin the head revision of the new copy.
- * @opt_param bool ocr Whether to attempt OCR on .jpg, .png, or .gif uploads.
- * @opt_param string timedTextLanguage The language of the timed text.
- * @opt_param string timedTextTrackName The timed text track name.
- * @return Google_DriveFile
- */
- public function copy($fileId, Google_DriveFile $postBody, $optParams = array()) {
- $params = array('fileId' => $fileId, 'postBody' => $postBody);
- $params = array_merge($params, $optParams);
- $data = $this->__call('copy', array($params));
- if ($this->useObjects()) {
- return new Google_DriveFile($data);
- } else {
- return $data;
- }
- }
- /**
- * Permanently deletes a file by ID. Skips the trash. (files.delete)
- *
- * @param string $fileId The ID of the file to delete.
- * @param array $optParams Optional parameters.
- */
- public function delete($fileId, $optParams = array()) {
- $params = array('fileId' => $fileId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('delete', array($params));
- return $data;
- }
- }
- /**
- * The "about" collection of methods.
- * Typical usage is:
- * <code>
- * $driveService = new Google_DriveService(...);
- * $about = $driveService->about;
- * </code>
- */
- class Google_AboutServiceResource extends Google_ServiceResource {
- /**
- * Gets the information about the current user along with Drive API settings (about.get)
- *
- * @param array $optParams Optional parameters.
- *
- * @opt_param bool includeSubscribed Whether to include subscribed items when calculating the number of remaining change IDs
- * @opt_param string maxChangeIdCount Maximum number of remaining change IDs to count
- * @opt_param string startChangeId Change ID to start counting from when calculating number of remaining change IDs
- * @return Google_About
- */
- public function get($optParams = array()) {
- $params = array();
- $params = array_merge($params, $optParams);
- $data = $this->__call('get', array($params));
- if ($this->useObjects()) {
- return new Google_About($data);
- } else {
- return $data;
- }
- }
- }
- /**
- * The "apps" collection of methods.
- * Typical usage is:
- * <code>
- * $driveService = new Google_DriveService(...);
- * $apps = $driveService->apps;
- * </code>
- */
- class Google_AppsServiceResource extends Google_ServiceResource {
- /**
- * Lists a user's apps. (apps.list)
- *
- * @param array $optParams Optional parameters.
- * @return Google_AppList
- */
- public function listApps($optParams = array()) {
- $params = array();
- $params = array_merge($params, $optParams);
- $data = $this->__call('list', array($params));
- if ($this->useObjects()) {
- return new Google_AppList($data);
- } else {
- return $data;
- }
- }
- /**
- * Gets a specific app. (apps.get)
- *
- * @param string $appId The ID of the app.
- * @param array $optParams Optional parameters.
- * @return Google_App
- */
- public function get($appId, $optParams = array()) {
- $params = array('appId' => $appId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('get', array($params));
- if ($this->useObjects()) {
- return new Google_App($data);
- } else {
- return $data;
- }
- }
- }
- /**
- * The "parents" collection of methods.
- * Typical usage is:
- * <code>
- * $driveService = new Google_DriveService(...);
- * $parents = $driveService->parents;
- * </code>
- */
- class Google_ParentsServiceResource extends Google_ServiceResource {
- /**
- * Adds a parent folder for a file. (parents.insert)
- *
- * @param string $fileId The ID of the file.
- * @param Google_ParentReference $postBody
- * @param array $optParams Optional parameters.
- * @return Google_ParentReference
- */
- public function insert($fileId, Google_ParentReference $postBody, $optParams = array()) {
- $params = array('fileId' => $fileId, 'postBody' => $postBody);
- $params = array_merge($params, $optParams);
- $data = $this->__call('insert', array($params));
- if ($this->useObjects()) {
- return new Google_ParentReference($data);
- } else {
- return $data;
- }
- }
- /**
- * Gets a specific parent reference. (parents.get)
- *
- * @param string $fileId The ID of the file.
- * @param string $parentId The ID of the parent.
- * @param array $optParams Optional parameters.
- * @return Google_ParentReference
- */
- public function get($fileId, $parentId, $optParams = array()) {
- $params = array('fileId' => $fileId, 'parentId' => $parentId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('get', array($params));
- if ($this->useObjects()) {
- return new Google_ParentReference($data);
- } else {
- return $data;
- }
- }
- /**
- * Lists a file's parents. (parents.list)
- *
- * @param string $fileId The ID of the file.
- * @param array $optParams Optional parameters.
- * @return Google_ParentList
- */
- public function listParents($fileId, $optParams = array()) {
- $params = array('fileId' => $fileId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('list', array($params));
- if ($this->useObjects()) {
- return new Google_ParentList($data);
- } else {
- return $data;
- }
- }
- /**
- * Removes a parent from a file. (parents.delete)
- *
- * @param string $fileId The ID of the file.
- * @param string $parentId The ID of the parent.
- * @param array $optParams Optional parameters.
- */
- public function delete($fileId, $parentId, $optParams = array()) {
- $params = array('fileId' => $fileId, 'parentId' => $parentId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('delete', array($params));
- return $data;
- }
- }
- /**
- * The "revisions" collection of methods.
- * Typical usage is:
- * <code>
- * $driveService = new Google_DriveService(...);
- * $revisions = $driveService->revisions;
- * </code>
- */
- class Google_RevisionsServiceResource extends Google_ServiceResource {
- /**
- * Updates a revision. This method supports patch semantics. (revisions.patch)
- *
- * @param string $fileId The ID for the file.
- * @param string $revisionId The ID for the revision.
- * @param Google_Revision $postBody
- * @param array $optParams Optional parameters.
- * @return Google_Revision
- */
- public function patch($fileId, $revisionId, Google_Revision $postBody, $optParams = array()) {
- $params = array('fileId' => $fileId, 'revisionId' => $revisionId, 'postBody' => $postBody);
- $params = array_merge($params, $optParams);
- $data = $this->__call('patch', array($params));
- if ($this->useObjects()) {
- return new Google_Revision($data);
- } else {
- return $data;
- }
- }
- /**
- * Gets a specific revision. (revisions.get)
- *
- * @param string $fileId The ID of the file.
- * @param string $revisionId The ID of the revision.
- * @param array $optParams Optional parameters.
- * @return Google_Revision
- */
- public function get($fileId, $revisionId, $optParams = array()) {
- $params = array('fileId' => $fileId, 'revisionId' => $revisionId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('get', array($params));
- if ($this->useObjects()) {
- return new Google_Revision($data);
- } else {
- return $data;
- }
- }
- /**
- * Lists a file's revisions. (revisions.list)
- *
- * @param string $fileId The ID of the file.
- * @param array $optParams Optional parameters.
- * @return Google_RevisionList
- */
- public function listRevisions($fileId, $optParams = array()) {
- $params = array('fileId' => $fileId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('list', array($params));
- if ($this->useObjects()) {
- return new Google_RevisionList($data);
- } else {
- return $data;
- }
- }
- /**
- * Updates a revision. (revisions.update)
- *
- * @param string $fileId The ID for the file.
- * @param string $revisionId The ID for the revision.
- * @param Google_Revision $postBody
- * @param array $optParams Optional parameters.
- * @return Google_Revision
- */
- public function update($fileId, $revisionId, Google_Revision $postBody, $optParams = array()) {
- $params = array('fileId' => $fileId, 'revisionId' => $revisionId, 'postBody' => $postBody);
- $params = array_merge($params, $optParams);
- $data = $this->__call('update', array($params));
- if ($this->useObjects()) {
- return new Google_Revision($data);
- } else {
- return $data;
- }
- }
- /**
- * Removes a revision. (revisions.delete)
- *
- * @param string $fileId The ID of the file.
- * @param string $revisionId The ID of the revision.
- * @param array $optParams Optional parameters.
- */
- public function delete($fileId, $revisionId, $optParams = array()) {
- $params = array('fileId' => $fileId, 'revisionId' => $revisionId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('delete', array($params));
- return $data;
- }
- }
- /**
- * The "changes" collection of methods.
- * Typical usage is:
- * <code>
- * $driveService = new Google_DriveService(...);
- * $changes = $driveService->changes;
- * </code>
- */
- class Google_ChangesServiceResource extends Google_ServiceResource {
- /**
- * Lists the changes for a user. (changes.list)
- *
- * @param array $optParams Optional parameters.
- *
- * @opt_param bool includeSubscribed Whether to include subscribed items.
- * @opt_param string startChangeId Change ID to start listing changes from.
- * @opt_param bool includeDeleted Whether to include deleted items.
- * @opt_param int maxResults Maximum number of changes to return.
- * @opt_param string pageToken Page token for changes.
- * @return Google_ChangeList
- */
- public function listChanges($optParams = array()) {
- $params = array();
- $params = array_merge($params, $optParams);
- $data = $this->__call('list', array($params));
- if ($this->useObjects()) {
- return new Google_ChangeList($data);
- } else {
- return $data;
- }
- }
- /**
- * Gets a specific change. (changes.get)
- *
- * @param string $changeId The ID of the change.
- * @param array $optParams Optional parameters.
- * @return Google_Change
- */
- public function get($changeId, $optParams = array()) {
- $params = array('changeId' => $changeId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('get', array($params));
- if ($this->useObjects()) {
- return new Google_Change($data);
- } else {
- return $data;
- }
- }
- }
- /**
- * The "children" collection of methods.
- * Typical usage is:
- * <code>
- * $driveService = new Google_DriveService(...);
- * $children = $driveService->children;
- * </code>
- */
- class Google_ChildrenServiceResource extends Google_ServiceResource {
- /**
- * Inserts a file into a folder. (children.insert)
- *
- * @param string $folderId The ID of the folder.
- * @param Google_ChildReference $postBody
- * @param array $optParams Optional parameters.
- * @return Google_ChildReference
- */
- public function insert($folderId, Google_ChildReference $postBody, $optParams = array()) {
- $params = array('folderId' => $folderId, 'postBody' => $postBody);
- $params = array_merge($params, $optParams);
- $data = $this->__call('insert', array($params));
- if ($this->useObjects()) {
- return new Google_ChildReference($data);
- } else {
- return $data;
- }
- }
- /**
- * Gets a specific child reference. (children.get)
- *
- * @param string $folderId The ID of the folder.
- * @param string $childId The ID of the child.
- * @param array $optParams Optional parameters.
- * @return Google_ChildReference
- */
- public function get($folderId, $childId, $optParams = array()) {
- $params = array('folderId' => $folderId, 'childId' => $childId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('get', array($params));
- if ($this->useObjects()) {
- return new Google_ChildReference($data);
- } else {
- return $data;
- }
- }
- /**
- * Lists a folder's children. (children.list)
- *
- * @param string $folderId The ID of the folder.
- * @param array $optParams Optional parameters.
- *
- * @opt_param string q Query string for searching children.
- * @opt_param string pageToken Page token for children.
- * @opt_param int maxResults Maximum number of children to return.
- * @return Google_ChildList
- */
- public function listChildren($folderId, $optParams = array()) {
- $params = array('folderId' => $folderId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('list', array($params));
- if ($this->useObjects()) {
- return new Google_ChildList($data);
- } else {
- return $data;
- }
- }
- /**
- * Removes a child from a folder. (children.delete)
- *
- * @param string $folderId The ID of the folder.
- * @param string $childId The ID of the child.
- * @param array $optParams Optional parameters.
- */
- public function delete($folderId, $childId, $optParams = array()) {
- $params = array('folderId' => $folderId, 'childId' => $childId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('delete', array($params));
- return $data;
- }
- }
- /**
- * The "permissions" collection of methods.
- * Typical usage is:
- * <code>
- * $driveService = new Google_DriveService(...);
- * $permissions = $driveService->permissions;
- * </code>
- */
- class Google_PermissionsServiceResource extends Google_ServiceResource {
- /**
- * Inserts a permission for a file. (permissions.insert)
- *
- * @param string $fileId The ID for the file.
- * @param Google_Permission $postBody
- * @param array $optParams Optional parameters.
- *
- * @opt_param bool sendNotificationEmails Whether to send notification emails.
- * @return Google_Permission
- */
- public function insert($fileId, Google_Permission $postBody, $optParams = array()) {
- $params = array('fileId' => $fileId, 'postBody' => $postBody);
- $params = array_merge($params, $optParams);
- $data = $this->__call('insert', array($params));
- if ($this->useObjects()) {
- return new Google_Permission($data);
- } else {
- return $data;
- }
- }
- /**
- * Gets a permission by ID. (permissions.get)
- *
- * @param string $fileId The ID for the file.
- * @param string $permissionId The ID for the permission.
- * @param array $optParams Optional parameters.
- * @return Google_Permission
- */
- public function get($fileId, $permissionId, $optParams = array()) {
- $params = array('fileId' => $fileId, 'permissionId' => $permissionId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('get', array($params));
- if ($this->useObjects()) {
- return new Google_Permission($data);
- } else {
- return $data;
- }
- }
- /**
- * Lists a file's permissions. (permissions.list)
- *
- * @param string $fileId The ID for the file.
- * @param array $optParams Optional parameters.
- * @return Google_PermissionList
- */
- public function listPermissions($fileId, $optParams = array()) {
- $params = array('fileId' => $fileId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('list', array($params));
- if ($this->useObjects()) {
- return new Google_PermissionList($data);
- } else {
- return $data;
- }
- }
- /**
- * Updates a permission. (permissions.update)
- *
- * @param string $fileId The ID for the file.
- * @param string $permissionId The ID for the permission.
- * @param Google_Permission $postBody
- * @param array $optParams Optional parameters.
- * @return Google_Permission
- */
- public function update($fileId, $permissionId, Google_Permission $postBody, $optParams = array()) {
- $params = array('fileId' => $fileId, 'permissionId' => $permissionId, 'postBody' => $postBody);
- $params = array_merge($params, $optParams);
- $data = $this->__call('update', array($params));
- if ($this->useObjects()) {
- return new Google_Permission($data);
- } else {
- return $data;
- }
- }
- /**
- * Updates a permission. This method supports patch semantics. (permissions.patch)
- *
- * @param string $fileId The ID for the file.
- * @param string $permissionId The ID for the permission.
- * @param Google_Permission $postBody
- * @param array $optParams Optional parameters.
- * @return Google_Permission
- */
- public function patch($fileId, $permissionId, Google_Permission $postBody, $optParams = array()) {
- $params = array('fileId' => $fileId, 'permissionId' => $permissionId, 'postBody' => $postBody);
- $params = array_merge($params, $optParams);
- $data = $this->__call('patch', array($params));
- if ($this->useObjects()) {
- return new Google_Permission($data);
- } else {
- return $data;
- }
- }
- /**
- * Deletes a permission from a file. (permissions.delete)
- *
- * @param string $fileId The ID for the file.
- * @param string $permissionId The ID for the permission.
- * @param array $optParams Optional parameters.
- */
- public function delete($fileId, $permissionId, $optParams = array()) {
- $params = array('fileId' => $fileId, 'permissionId' => $permissionId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('delete', array($params));
- return $data;
- }
- }
- /**
- * Service definition for Google_Drive (v2).
- *
- * <p>
- * The API to interact with Drive.
- * </p>
- *
- * <p>
- * For more information about this service, see the
- * <a href="https://developers.google.com/drive/" target="_blank">API Documentation</a>
- * </p>
- *
- * @author Google, Inc.
- */
- class Google_DriveService extends Google_Service {
- public $files;
- public $about;
- public $apps;
- public $parents;
- public $revisions;
- public $changes;
- public $children;
- public $permissions;
- /**
- * Constructs the internal representation of the Drive service.
- *
- * @param Google_Client $client
- */
- public function __construct(Google_Client $client) {
- $this->servicePath = 'drive/v2/';
- $this->version = 'v2';
- $this->serviceName = 'drive';
- $client->addService($this->serviceName, $this->version);
- $this->files = new Google_FilesServiceResource($this, $this->serviceName, 'files', json_decode('{"methods": {"insert": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file"], "parameters": {"convert": {"default": "false", "type": "boolean", "location": "query"}, "targetLanguage": {"type": "string", "location": "query"}, "sourceLanguage": {"type": "string", "location": "query"}, "ocrLanguage": {"type": "string", "location": "query"}, "pinned": {"default": "false", "type": "boolean", "location": "query"}, "ocr": {"default": "false", "type": "boolean", "location": "query"}, "timedTextTrackName": {"type": "string", "location": "query"}, "timedTextLanguage": {"type": "string", "location": "query"}}, "supportsMediaUpload": true, "request": {"$ref": "File"}, "mediaUpload": {"maxSize": "10GB", "protocols": {"simple": {"path": "/upload/drive/v2/files", "multipart": true}, "resumable": {"path": "/resumable/upload/drive/v2/files", "multipart": true}}, "accept": ["*/*"]}, "response": {"$ref": "File"}, "httpMethod": "POST", "path": "files", "id": "drive.files.insert"}, "untrash": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file"], "parameters": {"fileId": {"required": true, "type": "string", "location": "path"}}, "id": "drive.files.untrash", "httpMethod": "POST", "path": "files/{fileId}/untrash", "response": {"$ref": "File"}}, "trash": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file"], "parameters": {"fileId": {"required": true, "type": "string", "location": "path"}}, "id": "drive.files.trash", "httpMethod": "POST", "path": "files/{fileId}/trash", "response": {"$ref": "File"}}, "get": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file", "https://www.googleapis.com/auth/drive.metadata.readonly", "https://www.googleapis.com/auth/drive.readonly"], "parameters": {"updateViewedDate": {"default": "false", "type": "boolean", "location": "query"}, "projection": {"enum": ["BASIC", "FULL"], "type": "string", "location": "query"}, "fileId": {"required": true, "type": "string", "location": "path"}}, "id": "drive.files.get", "httpMethod": "GET", "path": "files/{fileId}", "response": {"$ref": "File"}}, "list": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file", "https://www.googleapis.com/auth/drive.metadata.readonly", "https://www.googleapis.com/auth/drive.readonly"], "parameters": {"q": {"type": "string", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "projection": {"enum": ["BASIC", "FULL"], "type": "string", "location": "query"}, "maxResults": {"default": "100", "minimum": "0", "type": "integer", "location": "query", "format": "int32"}}, "response": {"$ref": "FileList"}, "httpMethod": "GET", "path": "files", "id": "drive.files.list"}, "update": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file"], "parameters": {"convert": {"default": "false", "type": "boolean", "location": "query"}, "ocr": {"default": "false", "type": "boolean", "location": "query"}, "setModifiedDate": {"default": "false", "type": "boolean", "location": "query"}, "updateViewedDate": {"default": "true", "type": "boolean", "location": "query"}, "sourceLanguage": {"type": "string", "location": "query"}, "ocrLanguage": {"type": "string", "location": "query"}, "pinned": {"default": "false", "type": "boolean", "location": "query"}, "newRevision": {"default": "true", "type": "boolean", "location": "query"}, "targetLanguage": {"type": "string", "location": "query"}, "timedTextLanguage": {"type": "string", "location": "query"}, "timedTextTrackName": {"type": "string", "location": "query"}, "fileId": {"required": true, "type": "string", "location": "path"}}, "supportsMediaUpload": true, "request": {"$ref": "File"}, "mediaUpload": {"maxSize": "10GB", "protocols": {"simple": {"path": "/upload/drive/v2/files/{fileId}", "multipart": true}, "resumable": {"path": "/resumable/upload/drive/v2/files/{fileId}", "multipart": true}}, "accept": ["*/*"]}, "response": {"$ref": "File"}, "httpMethod": "PUT", "path": "files/{fileId}", "id": "drive.files.update"}, "patch": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file"], "parameters": {"convert": {"default": "false", "type": "boolean", "location": "query"}, "ocr": {"default": "false", "type": "boolean", "location": "query"}, "setModifiedDate": {"default": "false", "type": "boolean", "location": "query"}, "updateViewedDate": {"default": "true", "type": "boolean", "location": "query"}, "sourceLanguage": {"type": "string", "location": "query"}, "ocrLanguage": {"type": "string", "location": "query"}, "pinned": {"default": "false", "type": "boolean", "location": "query"}, "newRevision": {"default": "true", "type": "boolean", "location": "query"}, "targetLanguage": {"type": "string", "location": "query"}, "timedTextLanguage": {"type": "string", "location": "query"}, "timedTextTrackName": {"type": "string", "location": "query"}, "fileId": {"required": true, "type": "string", "location": "path"}}, "request": {"$ref": "File"}, "response": {"$ref": "File"}, "httpMethod": "PATCH", "path": "files/{fileId}", "id": "drive.files.patch"}, "touch": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file"], "parameters": {"fileId": {"required": true, "type": "string", "location": "path"}}, "id": "drive.files.touch", "httpMethod": "POST", "path": "files/{fileId}/touch", "response": {"$ref": "File"}}, "copy": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file"], "parameters": {"convert": {"default": "false", "type": "boolean", "location": "query"}, "ocr": {"default": "false", "type": "boolean", "location": "query"}, "sourceLanguage": {"type": "string", "location": "query"}, "ocrLanguage": {"type": "string", "location": "query"}, "pinned": {"default": "false", "type": "boolean", "location": "query"}, "targetLanguage": {"type": "string", "location": "query"}, "timedTextLanguage": {"type": "string", "location": "query"}, "timedTextTrackName": {"type": "string", "location": "query"}, "fileId": {"required": true, "type": "string", "location": "path"}}, "request": {"$ref": "File"}, "response": {"$ref": "File"}, "httpMethod": "POST", "path": "files/{fileId}/copy", "id": "drive.files.copy"}, "delete": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file"], "path": "files/{fileId}", "id": "drive.files.delete", "parameters": {"fileId": {"required": true, "type": "string", "location": "path"}}, "httpMethod": "DELETE"}}}', true));
- $this->about = new Google_AboutServiceResource($this, $this->serviceName, 'about', json_decode('{"methods": {"get": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file", "https://www.googleapis.com/auth/drive.metadata.readonly", "https://www.googleapis.com/auth/drive.readonly"], "parameters": {"includeSubscribed": {"default": "true", "type": "boolean", "location": "query"}, "maxChangeIdCount": {"default": "1", "type": "string", "location": "query", "format": "int64"}, "startChangeId": {"type": "string", "location": "query", "format": "int64"}}, "response": {"$ref": "About"}, "httpMethod": "GET", "path": "about", "id": "drive.about.get"}}}', true));
- $this->apps = new Google_AppsServiceResource($this, $this->serviceName, 'apps', json_decode('{"methods": {"list": {"scopes": ["https://www.googleapis.com/auth/drive.apps.readonly"], "path": "apps", "response": {"$ref": "AppList"}, "id": "drive.apps.list", "httpMethod": "GET"}, "get": {"scopes": ["https://www.googleapis.com/auth/drive.apps.readonly"], "parameters": {"appId": {"required": true, "type": "string", "location": "path"}}, "id": "drive.apps.get", "httpMethod": "GET", "path": "apps/{appId}", "response": {"$ref": "App"}}}}', true));
- $this->parents = new Google_ParentsServiceResource($this, $this->serviceName, 'parents', json_decode('{"methods": {"insert": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file"], "parameters": {"fileId": {"required": true, "type": "string", "location": "path"}}, "request": {"$ref": "ParentReference"}, "response": {"$ref": "ParentReference"}, "httpMethod": "POST", "path": "files/{fileId}/parents", "id": "drive.parents.insert"}, "get": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file", "https://www.googleapis.com/auth/drive.metadata.readonly", "https://www.googleapis.com/auth/drive.readonly"], "parameters": {"parentId": {"required": true, "type": "string", "location": "path"}, "fileId": {"required": true, "type": "string", "location": "path"}}, "id": "drive.parents.get", "httpMethod": "GET", "path": "files/{fileId}/parents/{parentId}", "response": {"$ref": "ParentReference"}}, "list": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file", "https://www.googleapis.com/auth/drive.metadata.readonly", "https://www.googleapis.com/auth/drive.readonly"], "parameters": {"fileId": {"required": true, "type": "string", "location": "path"}}, "id": "drive.parents.list", "httpMethod": "GET", "path": "files/{fileId}/parents", "response": {"$ref": "ParentList"}}, "delete": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file"], "path": "files/{fileId}/parents/{parentId}", "id": "drive.parents.delete", "parameters": {"parentId": {"required": true, "type": "string", "location": "path"}, "fileId": {"required": true, "type": "string", "location": "path"}}, "httpMethod": "DELETE"}}}', true));
- $this->revisions = new Google_RevisionsServiceResource($this, $this->serviceName, 'revisions', json_decode('{"methods": {"patch": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file"], "parameters": {"revisionId": {"required": true, "type": "string", "location": "path"}, "fileId": {"required": true, "type": "string", "location": "path"}}, "request": {"$ref": "Revision"}, "response": {"$ref": "Revision"}, "httpMethod": "PATCH", "path": "files/{fileId}/revisions/{revisionId}", "id": "drive.revisions.patch"}, "get": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file", "https://www.googleapis.com/auth/drive.metadata.readonly", "https://www.googleapis.com/auth/drive.readonly"], "parameters": {"revisionId": {"required": true, "type": "string", "location": "path"}, "fileId": {"required": true, "type": "string", "location": "path"}}, "id": "drive.revisions.get", "httpMethod": "GET", "path": "files/{fileId}/revisions/{revisionId}", "response": {"$ref": "Revision"}}, "list": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file", "https://www.googleapis.com/auth/drive.metadata.readonly", "https://www.googleapis.com/auth/drive.readonly"], "parameters": {"fileId": {"required": true, "type": "string", "location": "path"}}, "id": "drive.revisions.list", "httpMethod": "GET", "path": "files/{fileId}/revisions", "response": {"$ref": "RevisionList"}}, "update": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file"], "parameters": {"revisionId": {"required": true, "type": "string", "location": "path"}, "fileId": {"required": true, "type": "string", "location": "path"}}, "request": {"$ref": "Revision"}, "response": {"$ref": "Revision"}, "httpMethod": "PUT", "path": "files/{fileId}/revisions/{revisionId}", "id": "drive.revisions.update"}, "delete": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file"], "path": "files/{fileId}/revisions/{revisionId}", "id": "drive.revisions.delete", "parameters": {"revisionId": {"required": true, "type": "string", "location": "path"}, "fileId": {"required": true, "type": "string", "location": "path"}}, "httpMethod": "DELETE"}}}', true));
- $this->changes = new Google_ChangesServiceResource($this, $this->serviceName, 'changes', json_decode('{"methods": {"list": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file", "https://www.googleapis.com/auth/drive.metadata.readonly", "https://www.googleapis.com/auth/drive.readonly"], "parameters": {"includeSubscribed": {"default": "true", "type": "boolean", "location": "query"}, "startChangeId": {"type": "string", "location": "query", "format": "int64"}, "includeDeleted": {"default": "true", "type": "boolean", "location": "query"}, "maxResults": {"default": "100", "minimum": "0", "type": "integer", "location": "query", "format": "int32"}, "pageToken": {"type": "string", "location": "query"}}, "response": {"$ref": "ChangeList"}, "httpMethod": "GET", "path": "changes", "id": "drive.changes.list"}, "get": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file", "https://www.googleapis.com/auth/drive.metadata.readonly", "https://www.googleapis.com/auth/drive.readonly"], "parameters": {"changeId": {"required": true, "type": "string", "location": "path"}}, "id": "drive.changes.get", "httpMethod": "GET", "path": "changes/{changeId}", "response": {"$ref": "Change"}}}}', true));
- $this->children = new Google_ChildrenServiceResource($this, $this->serviceName, 'children', json_decode('{"methods": {"insert": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file"], "parameters": {"folderId": {"required": true, "type": "string", "location": "path"}}, "request": {"$ref": "ChildReference"}, "response": {"$ref": "ChildReference"}, "httpMethod": "POST", "path": "files/{folderId}/children", "id": "drive.children.insert"}, "get": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file", "https://www.googleapis.com/auth/drive.metadata.readonly", "https://www.googleapis.com/auth/drive.readonly"], "parameters": {"folderId": {"required": true, "type": "string", "location": "path"}, "childId": {"required": true, "type": "string", "location": "path"}}, "id": "drive.children.get", "httpMethod": "GET", "path": "files/{folderId}/children/{childId}", "response": {"$ref": "ChildReference"}}, "list": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file", "https://www.googleapis.com/auth/drive.metadata.readonly", "https://www.googleapis.com/auth/drive.readonly"], "parameters": {"q": {"type": "string", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "folderId": {"required": true, "type": "string", "location": "path"}, "maxResults": {"default": "100", "minimum": "0", "type": "integer", "location": "query", "format": "int32"}}, "id": "drive.children.list", "httpMethod": "GET", "path": "files/{folderId}/children", "response": {"$ref": "ChildList"}}, "delete": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file"], "path": "files/{folderId}/children/{childId}", "id": "drive.children.delete", "parameters": {"folderId": {"required": true, "type": "string", "location": "path"}, "childId": {"required": true, "type": "string", "location": "path"}}, "httpMethod": "DELETE"}}}', true));
- $this->permissions = new Google_PermissionsServiceResource($this, $this->serviceName, 'permissions', json_decode('{"methods": {"insert": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file"], "parameters": {"sendNotificationEmails": {"default": "true", "type": "boolean", "location": "query"}, "fileId": {"required": true, "type": "string", "location": "path"}}, "request": {"$ref": "Permission"}, "response": {"$ref": "Permission"}, "httpMethod": "POST", "path": "files/{fileId}/permissions", "id": "drive.permissions.insert"}, "get": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file", "https://www.googleapis.com/auth/drive.metadata.readonly", "https://www.googleapis.com/auth/drive.readonly"], "parameters": {"permissionId": {"required": true, "type": "string", "location": "path"}, "fileId": {"required": true, "type": "string", "location": "path"}}, "id": "drive.permissions.get", "httpMethod": "GET", "path": "files/{fileId}/permissions/{permissionId}", "response": {"$ref": "Permission"}}, "list": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file", "https://www.googleapis.com/auth/drive.metadata.readonly", "https://www.googleapis.com/auth/drive.readonly"], "parameters": {"fileId": {"required": true, "type": "string", "location": "path"}}, "id": "drive.permissions.list", "httpMethod": "GET", "path": "files/{fileId}/permissions", "response": {"$ref": "PermissionList"}}, "update": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file"], "parameters": {"permissionId": {"required": true, "type": "string", "location": "path"}, "fileId": {"required": true, "type": "string", "location": "path"}}, "request": {"$ref": "Permission"}, "response": {"$ref": "Permission"}, "httpMethod": "PUT", "path": "files/{fileId}/permissions/{permissionId}", "id": "drive.permissions.update"}, "patch": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file"], "parameters": {"permissionId": {"required": true, "type": "string", "location": "path"}, "fileId": {"required": true, "type": "string", "location": "path"}}, "request": {"$ref": "Permission"}, "response": {"$ref": "Permission"}, "httpMethod": "PATCH", "path": "files/{fileId}/permissions/{permissionId}", "id": "drive.permissions.patch"}, "delete": {"scopes": ["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file"], "path": "files/{fileId}/permissions/{permissionId}", "id": "drive.permissions.delete", "parameters": {"permissionId": {"required": true, "type": "string", "location": "path"}, "fileId": {"required": true, "type": "string", "location": "path"}}, "httpMethod": "DELETE"}}}', true));
- }
- }
- class Google_About extends Google_Model {
- public $kind;
- protected $__featuresType = 'Google_AboutFeatures';
- protected $__featuresDataType = 'array';
- public $features;
- public $quotaBytesUsed;
- public $permissionId;
- protected $__maxUploadSizesType = 'Google_AboutMaxUploadSizes';
- protected $__maxUploadSizesDataType = 'array';
- public $maxUploadSizes;
- public $name;
- public $remainingChangeIds;
- protected $__additionalRoleInfoType = 'Google_AboutAdditionalRoleInfo';
- protected $__additionalRoleInfoDataType = 'array';
- public $additionalRoleInfo;
- public $etag;
- protected $__importFormatsType = 'Google_AboutImportFormats';
- protected $__importFormatsDataType = 'array';
- public $importFormats;
- public $quotaBytesTotal;
- public $rootFolderId;
- public $largestChangeId;
- public $quotaBytesUsedInTrash;
- protected $__exportFormatsType = 'Google_AboutExportFormats';
- protected $__exportFormatsDataType = 'array';
- public $exportFormats;
- public $domainSharingPolicy;
- public $selfLink;
- public $isCurrentAppInstalled;
- public function setKind($kind) {
- $this->kind = $kind;
- }
- public function getKind() {
- return $this->kind;
- }
- public function setFeatures(/* array(Google_AboutFeatures) */ $features) {
- $this->assertIsArray($features, 'Google_AboutFeatures', __METHOD__);
- $this->features = $features;
- }
- public function getFeatures() {
- return $this->features;
- }
- public function setQuotaBytesUsed($quotaBytesUsed) {
- $this->quotaBytesUsed = $quotaBytesUsed;
- }
- public function getQuotaBytesUsed() {
- return $this->quotaBytesUsed;
- }
- public function setPermissionId($permissionId) {
- $this->permissionId = $permissionId;
- }
- public function getPermissionId() {
- return $this->permissionId;
- }
- public function setMaxUploadSizes(/* array(Google_AboutMaxUploadSizes) */ $maxUploadSizes) {
- $this->assertIsArray($maxUploadSizes, 'Google_AboutMaxUploadSizes', __METHOD__);
- $this->maxUploadSizes = $maxUploadSizes;
- }
- public function getMaxUploadSizes() {
- return $this->maxUploadSizes;
- }
- public function setName($name) {
- $this->name = $name;
- }
- public function getName() {
- return $this->name;
- }
- public function setRemainingChangeIds($remainingChangeIds) {
- $this->remainingChangeIds = $remainingChangeIds;
- }
- public function getRemainingChangeIds() {
- return $this->remainingChangeIds;
- }
- public function setAdditionalRoleInfo(/* array(Google_AboutAdditionalRoleInfo) */ $additionalRoleInfo) {
- $this->assertIsArray($additionalRoleInfo, 'Google_AboutAdditionalRoleInfo', __METHOD__);
- $this->additionalRoleInfo = $additionalRoleInfo;
- }
- public function getAdditionalRoleInfo() {
- return $this->additionalRoleInfo;
- }
- public function setEtag($etag) {
- $this->etag = $etag;
- }
- public function getEtag() {
- return $this->etag;
- }
- public function setImportFormats(/* array(Google_AboutImportFormats) */ $importFormats) {
- $this->assertIsArray($importFormats, 'Google_AboutImportFormats', __METHOD__);
- $this->importFormats = $importFormats;
- }
- public function getImportFormats() {
- return $this->importFormats;
- }
- public function setQuotaBytesTotal($quotaBytesTotal) {
- $this->quotaBytesTotal = $quotaBytesTotal;
- }
- public function getQuotaBytesTotal() {
- return $this->quotaBytesTotal;
- }
- public function setRootFolderId($rootFolderId) {
- $this->rootFolderId = $rootFolderId;
- }
- public function getRootFolderId() {
- return $this->rootFolderId;
- }
- public function setLargestChangeId($largestChangeId) {
- $this->largestChangeId = $largestChangeId;
- }
- public function getLargestChangeId() {
- return $this->largestChangeId;
- }
- public function setQuotaBytesUsedInTrash($quotaBytesUsedInTrash) {
- $this->quotaBytesUsedInTrash = $quotaBytesUsedInTrash;
- }
- public function getQuotaBytesUsedInTrash() {
- return $this->quotaBytesUsedInTrash;
- }
- public function setExportFormats(/* array(Google_AboutExportFormats) */ $exportFormats) {
- $this->assertIsArray($exportFormats, 'Google_AboutExportFormats', __METHOD__);
- $this->exportFormats = $exportFormats;
- }
- public function getExportFormats() {
- return $this->exportFormats;
- }
- public function setDomainSharingPolicy($domainSharingPolicy) {
- $this->domainSharingPolicy = $domainSharingPolicy;
- }
- public function getDomainSharingPolicy() {
- return $this->domainSharingPolicy;
- }
- public function setSelfLink($selfLink) {
- $this->selfLink = $selfLink;
- }
- public function getSelfLink() {
- return $this->selfLink;
- }
- public function setIsCurrentAppInstalled($isCurrentAppInstalled) {
- $this->isCurrentAppInstalled = $isCurrentAppInstalled;
- }
- public function getIsCurrentAppInstalled() {
- return $this->isCurrentAppInstalled;
- }
- }
- class Google_AboutAdditionalRoleInfo extends Google_Model {
- protected $__roleSetsType = 'Google_AboutAdditionalRoleInfoRoleSets';
- protected $__roleSetsDataType = 'array';
- public $roleSets;
- public $type;
- public function setRoleSets(/* array(Google_AboutAdditionalRoleInfoRoleSets) */ $roleSets) {
- $this->assertIsArray($roleSets, 'Google_AboutAdditionalRoleInfoRoleSets', __METHOD__);
- $this->roleSets = $roleSets;
- }
- public function getRoleSets() {
- return $this->roleSets;
- }
- public function setType($type) {
- $this->type = $type;
- }
- public function getType() {
- return $this->type;
- }
- }
- class Google_AboutAdditionalRoleInfoRoleSets extends Google_Model {
- public $primaryRole;
- public $additionalRoles;
- public function setPrimaryRole($primaryRole) {
- $this->primaryRole = $primaryRole;
- }
- public function getPrimaryRole() {
- return $this->primaryRole;
- }
- public function setAdditionalRoles(/* array(Google_string) */ $additionalRoles) {
- $this->assertIsArray($additionalRoles, 'Google_string', __METHOD__);
- $this->additionalRoles = $additionalRoles;
- }
- public function getAdditionalRoles() {
- return $this->additionalRoles;
- }
- }
- class Google_AboutExportFormats extends Google_Model {
- public $source;
- public $targets;
- public function setSource($source) {
- $this->source = $source;
- }
- public function getSource() {
- return $this->source;
- }
- public function setTargets(/* array(Google_string) */ $targets) {
- $this->assertIsArray($targets, 'Google_string', __METHOD__);
- $this->targets = $targets;
- }
- public function getTargets() {
- return $this->targets;
- }
- }
- class Google_AboutFeatures extends Google_Model {
- public $featureName;
- public $featureRate;
- public function setFeatureName($featureName) {
- $this->featureName = $featureName;
- }
- public function getFeatureName() {
- return $this->featureName;
- }
- public function setFeatureRate($featureRate) {
- $this->featureRate = $featureRate;
- }
- public function getFeatureRate() {
- return $this->featureRate;
- }
- }
- class Google_AboutImportFormats extends Google_Model {
- public $source;
- public $targets;
- public function setSource($source) {
- $this->source = $source;
- }
- public function getSource() {
- return $this->source;
- }
- public function setTargets(/* array(Google_string) */ $targets) {
- $this->assertIsArray($targets, 'Google_string', __METHOD__);
- $this->targets = $targets;
- }
- public function getTargets() {
- return $this->targets;
- }
- }
- class Google_AboutMaxUploadSizes extends Google_Model {
- public $type;
- public $size;
- public function setType($type) {
- $this->type = $type;
- }
- public function getType() {
- return $this->type;
- }
- public function setSize($size) {
- $this->size = $size;
- }
- public function getSize() {
- return $this->size;
- }
- }
- class Google_App extends Google_Model {
- public $kind;
- public $primaryFileExtensions;
- public $useByDefault;
- public $name;
- protected $__iconsType = 'Google_AppIcons';
- protected $__iconsDataType = 'array';
- public $icons;
- public $secondaryFileExtensions;
- public $installed;
- public $productUrl;
- public $secondaryMimeTypes;
- public $authorized;
- public $supportsCreate;
- public $supportsImport;
- public $primaryMimeTypes;
- public $id;
- public $objectType;
- public function setKind($kind) {
- $this->kind = $kind;
- }
- public function getKind() {
- return $this->kind;
- }
- public function setPrimaryFileExtensions(/* array(Google_string) */ $primaryFileExtensions) {
- $this->assertIsArray($primaryFileExtensions, 'Google_string', __METHOD__);
- $this->primaryFileExtensions = $primaryFileExtensions;
- }
- public function getPrimaryFileExtensions() {
- return $this->primaryFileExtensions;
- }
- public function setUseByDefault($useByDefault) {
- $this->useByDefault = $useByDefault;
- }
- public function getUseByDefault() {
- return $this->useByDefault;
- }
- public function setName($name) {
- $this->name = $name;
- }
- public function getName() {
- return $this->name;
- }
- public function setIcons(/* array(Google_AppIcons) */ $icons) {
- $this->assertIsArray($icons, 'Google_AppIcons', __METHOD__);
- $this->icons = $icons;
- }
- public function getIcons() {
- return $this->icons;
- }
- public function setSecondaryFileExtensions(/* array(Google_string) */ $secondaryFileExtensions) {
- $this->assertIsArray($secondaryFileExtensions, 'Google_string', __METHOD__);
- $this->secondaryFileExtensions = $secondaryFileExtensions;
- }
- public function getSecondaryFileExtensions() {
- return $this->secondaryFileExtensions;
- }
- public function setInstalled($installed) {
- $this->installed = $installed;
- }
- public function getInstalled() {
- return $this->installed;
- }
- public function setProductUrl($productUrl) {
- $this->productUrl = $productUrl;
- }
- public function getProductUrl() {
- return $this->productUrl;
- }
- public function setSecondaryMimeTypes(/* array(Google_string) */ $secondaryMimeTypes) {
- $this->assertIsArray($secondaryMimeTypes, 'Google_string', __METHOD__);
- $this->secondaryMimeTypes = $secondaryMimeTypes;
- }
- public function getSecondaryMimeTypes() {
- return $this->secondaryMimeTypes;
- }
- public function setAuthorized($authorized) {
- $this->authorized = $authorized;
- }
- public function getAuthorized() {
- return $this->authorized;
- }
- public function setSupportsCreate($supportsCreate) {
- $this->supportsCreate = $supportsCreate;
- }
- public function getSupportsCreate() {
- return $this->supportsCreate;
- }
- public function setSupportsImport($supportsImport) {
- $this->supportsImport = $supportsImport;
- }
- public function getSupportsImport() {
- return $this->supportsImport;
- }
- public function setPrimaryMimeTypes(/* array(Google_string) */ $primaryMimeTypes) {
- $this->assertIsArray($primaryMimeTypes, 'Google_string', __METHOD__);
- $this->primaryMimeTypes = $primaryMimeTypes;
- }
- public function getPrimaryMimeTypes() {
- return $this->primaryMimeTypes;
- }
- public function setId($id) {
- $this->id = $id;
- }
- public function getId() {
- return $this->id;
- }
- public function setObjectType($objectType) {
- $this->objectType = $objectType;
- }
- public function getObjectType() {
- return $this->objectType;
- }
- }
- class Google_AppIcons extends Google_Model {
- public $category;
- public $iconUrl;
- public $size;
- public function setCategory($category) {
- $this->category = $category;
- }
- public function getCategory() {
- return $this->category;
- }
- public function setIconUrl($iconUrl) {
- $this->iconUrl = $iconUrl;
- }
- public function getIconUrl() {
- return $this->iconUrl;
- }
- public function setSize($size) {
- $this->size = $size;
- }
- public function getSize() {
- return $this->size;
- }
- }
- class Google_AppList extends Google_Model {
- protected $__itemsType = 'Google_App';
- protected $__itemsDataType = 'array';
- public $items;
- public $kind;
- public $etag;
- public $selfLink;
- public function setItems(/* array(Google_App) */ $items) {
- $this->assertIsArray($items, 'Google_App', __METHOD__);
- $this->items = $items;
- }
- public function getItems() {
- return $this->items;
- }
- public function setKind($kind) {
- $this->kind = $kind;
- }
- public function getKind() {
- return $this->kind;
- }
- public function setEtag($etag) {
- $this->etag = $etag;
- }
- public function getEtag() {
- return $this->etag;
- }
- public function setSelfLink($selfLink) {
- $this->selfLink = $selfLink;
- }
- public function getSelfLink() {
- return $this->selfLink;
- }
- }
- class Google_Change extends Google_Model {
- public $kind;
- public $deleted;
- protected $__fileType = 'Google_DriveFile';
- protected $__fileDataType = '';
- public $file;
- public $id;
- public $selfLink;
- public $fileId;
- public function setKind($kind) {
- $this->kind = $kind;
- }
- public function getKind() {
- return $this->kind;
- }
- public function setDeleted($deleted) {
- $this->deleted = $deleted;
- }
- public function getDeleted() {
- return $this->deleted;
- }
- public function setFile(Google_DriveFile $file) {
- $this->file = $file;
- }
- public function getFile() {
- return $this->file;
- }
- public function setId($id) {
- $this->id = $id;
- }
- public function getId() {
- return $this->id;
- }
- public function setSelfLink($selfLink) {
- $this->selfLink = $selfLink;
- }
- public function getSelfLink() {
- return $this->selfLink;
- }
- public function setFileId($fileId) {
- $this->fileId = $fileId;
- }
- public function getFileId() {
- return $this->fileId;
- }
- }
- class Google_ChangeList extends Google_Model {
- public $nextPageToken;
- public $kind;
- protected $__itemsType = 'Google_Change';
- protected $__itemsDataType = 'array';
- public $items;
- public $nextLink;
- public $etag;
- public $largestChangeId;
- public $selfLink;
- public function setNextPageToken($nextPageToken) {
- $this->nextPageToken = $nextPageToken;
- }
- public function getNextPageToken() {
- return $this->nextPageToken;
- }
- public function setKind($kind) {
- $this->kind = $kind;
- }
- public function getKind() {
- return $this->kind;
- }
- public function setItems(/* array(Google_Change) */ $items) {
- $this->assertIsArray($items, 'Google_Change', __METHOD__);
- $this->items = $items;
- }
- public function getItems() {
- return $this->items;
- }
- public function setNextLink($nextLink) {
- $this->nextLink = $nextLink;
- }
- public function getNextLink() {
- return $this->nextLink;
- }
- public function setEtag($etag) {
- $this->etag = $etag;
- }
- public function getEtag() {
- return $this->etag;
- }
- public function setLargestChangeId($largestChangeId) {
- $this->largestChangeId = $largestChangeId;
- }
- public function getLargestChangeId() {
- return $this->largestChangeId;
- }
- public function setSelfLink($selfLink) {
- $this->selfLink = $selfLink;
- }
- public function getSelfLink() {
- return $this->selfLink;
- }
- }
- class Google_ChildList extends Google_Model {
- public $nextPageToken;
- public $kind;
- protected $__itemsType = 'Google_ChildReference';
- protected $__itemsDataType = 'array';
- public $items;
- public $nextLink;
- public $etag;
- public $selfLink;
- public function setNextPageToken($nextPageToken) {
- $this->nextPageToken = $nextPageToken;
- }
- public function getNextPageToken() {
- return $this->nextPageToken;
- }
- public function setKind($kind) {
- $this->kind = $kind;
- }
- public function getKind() {
- return $this->kind;
- }
- public function setItems(/* array(Google_ChildReference) */ $items) {
- $this->assertIsArray($items, 'Google_ChildReference', __METHOD__);
- $this->items = $items;
- }
- public function getItems() {
- return $this->items;
- }
- public function setNextLink($nextLink) {
- $this->nextLink = $nextLink;
- }
- public function getNextLink() {
- return $this->nextLink;
- }
- public function setEtag($etag) {
- $this->etag = $etag;
- }
- public function getEtag() {
- return $this->etag;
- }
- public function setSelfLink($selfLink) {
- $this->selfLink = $selfLink;
- }
- public function getSelfLink() {
- return $this->selfLink;
- }
- }
- class Google_ChildReference extends Google_Model {
- public $kind;
- public $childLink;
- public $id;
- public $selfLink;
- public function setKind($kind) {
- $this->kind = $kind;
- }
- public function getKind() {
- return $this->kind;
- }
- public function setChildLink($childLink) {
- $this->childLink = $childLink;
- }
- public function getChildLink() {
- return $this->childLink;
- }
- public function setId($id) {
- $this->id = $id;
- }
- public function getId() {
- return $this->id;
- }
- public function setSelfLink($selfLink) {
- $this->selfLink = $selfLink;
- }
- public function getSelfLink() {
- return $this->selfLink;
- }
- }
- class Google_DriveFile extends Google_Model {
- public $mimeType;
- public $thumbnailLink;
- protected $__labelsType = 'Google_DriveFileLabels';
- protected $__labelsDataType = '';
- public $labels;
- protected $__indexableTextType = 'Google_DriveFileIndexableText';
- protected $__indexableTextDataType = '';
- public $indexableText;
- public $explicitlyTrashed;
- public $etag;
- public $lastModifyingUserName;
- public $writersCanShare;
- public $id;
- public $title;
- public $ownerNames;
- public $sharedWithMeDate;
- public $lastViewedByMeDate;
- protected $__parentsType = 'Google_ParentReference';
- protected $__parentsDataType = 'array';
- public $parents;
- public $exportLinks;
- public $originalFilename;
- public $description;
- public $webContentLink;
- public $editable;
- public $kind;
- public $quotaBytesUsed;
- public $fileSize;
- public $createdDate;
- public $md5Checksum;
- protected $__imageMediaMetadataType = 'Google_DriveFileImageMediaMetadata';
- protected $__imageMediaMetadataDataType = '';
- public $imageMediaMetadata;
- public $embedLink;
- public $alternateLink;
- public $modifiedByMeDate;
- public $downloadUrl;
- protected $__userPermissionType = 'Google_Permission';
- protected $__userPermissionDataType = '';
- public $userPermission;
- public $fileExtension;
- public $selfLink;
- public $modifiedDate;
- public function setMimeType($mimeType) {
- $this->mimeType = $mimeType;
- }
- public function getMimeType() {
- return $this->mimeType;
- }
- public function setThumbnailLink($thumbnailLink) {
- $this->thumbnailLink = $thumbnailLink;
- }
- public function getThumbnailLink() {
- return $this->thumbnailLink;
- }
- public function setLabels(Google_DriveFileLabels $labels) {
- $this->labels = $labels;
- }
- public function getLabels() {
- return $this->labels;
- }
- public function setIndexableText(Google_DriveFileIndexableText $indexableText) {
- $this->indexableText = $indexableText;
- }
- public function getIndexableText() {
- return $this->indexableText;
- }
- public function setExplicitlyTrashed($explicitlyTrashed) {
- $this->explicitlyTrashed = $explicitlyTrashed;
- }
- public function getExplicitlyTrashed() {
- return $this->explicitlyTrashed;
- }
- public function setEtag($etag) {
- $this->etag = $etag;
- }
- public function getEtag() {
- return $this->etag;
- }
- public function setLastModifyingUserName($lastModifyingUserName) {
- $this->lastModifyingUserName = $lastModifyingUserName;
- }
- public function getLastModifyingUserName() {
- return $this->lastModifyingUserName;
- }
- public function setWritersCanShare($writersCanShare) {
- $this->writersCanShare = $writersCanShare;
- }
- public function getWritersCanShare() {
- return $this->writersCanShare;
- }
- public function setId($id) {
- $this->id = $id;
- }
- public function getId() {
- return $this->id;
- }
- public function setTitle($title) {
- $this->title = $title;
- }
- public function getTitle() {
- return $this->title;
- }
- public function setOwnerNames(/* array(Google_string) */ $ownerNames) {
- $this->assertIsArray($ownerNames, 'Google_string', __METHOD__);
- $this->ownerNames = $ownerNames;
- }
- public function getOwnerNames() {
- return $this->ownerNames;
- }
- public function setSharedWithMeDate($sharedWithMeDate) {
- $this->sharedWithMeDate = $sharedWithMeDate;
- }
- public function getSharedWithMeDate() {
- return $this->sharedWithMeDate;
- }
- public function setLastViewedByMeDate($lastViewedByMeDate) {
- $this->lastViewedByMeDate = $lastViewedByMeDate;
- }
- public function getLastViewedByMeDate() {
- return $this->lastViewedByMeDate;
- }
- public function setParents(/* array(Google_ParentReference) */ $parents) {
- $this->assertIsArray($parents, 'Google_ParentReference', __METHOD__);
- $this->parents = $parents;
- }
- public function getParents() {
- return $this->parents;
- }
- public function setExportLinks($exportLinks) {
- $this->exportLinks = $exportLinks;
- }
- public function getExportLinks() {
- return $this->exportLinks;
- }
- public function setOriginalFilename($originalFilename) {
- $this->originalFilename = $originalFilename;
- }
- public function getOriginalFilename() {
- return $this->originalFilename;
- }
- public function setDescription($description) {
- $this->description = $description;
- }
- public function getDescription() {
- return $this->description;
- }
- public function setWebContentLink($webContentLink) {
- $this->webContentLink = $webContentLink;
- }
- public function getWebContentLink() {
- return $this->webContentLink;
- }
- public function setEditable($editable) {
- $this->editable = $editable;
- }
- public function getEditable() {
- return $this->editable;
- }
- public function setKind($kind) {
- $this->kind = $kind;
- }
- public function getKind() {
- return $this->kind;
- }
- public function setQuotaBytesUsed($quotaBytesUsed) {
- $this->quotaBytesUsed = $quotaBytesUsed;
- }
- public function getQuotaBytesUsed() {
- return $this->quotaBytesUsed;
- }
- public function setFileSize($fileSize) {
- $this->fileSize = $fileSize;
- }
- public function getFileSize() {
- return $this->fileSize;
- }
- public function setCreatedDate($createdDate) {
- $this->createdDate = $createdDate;
- }
- public function getCreatedDate() {
- return $this->createdDate;
- }
- public function setMd5Checksum($md5Checksum) {
- $this->md5Checksum = $md5Checksum;
- }
- public function getMd5Checksum() {
- return $this->md5Checksum;
- }
- public function setImageMediaMetadata(Google_DriveFileImageMediaMetadata $imageMediaMetadata) {
- $this->imageMediaMetadata = $imageMediaMetadata;
- }
- public function getImageMediaMetadata() {
- return $this->imageMediaMetadata;
- }
- public function setEmbedLink($embedLink) {
- $this->embedLink = $embedLink;
- }
- public function getEmbedLink() {
- return $this->embedLink;
- }
- public function setAlternateLink($alternateLink) {
- $this->alternateLink = $alternateLink;
- }
- public function getAlternateLink() {
- return $this->alternateLink;
- }
- public function setModifiedByMeDate($modifiedByMeDate) {
- $this->modifiedByMeDate = $modifiedByMeDate;
- }
- public function getModifiedByMeDate() {
- return $this->modifiedByMeDate;
- }
- public function setDownloadUrl($downloadUrl) {
- $this->downloadUrl = $downloadUrl;
- }
- public function getDownloadUrl() {
- return $this->downloadUrl;
- }
- public function setUserPermission(Google_Permission $userPermission) {
- $this->userPermission = $userPermission;
- }
- public function getUserPermission() {
- return $this->userPermission;
- }
- public function setFileExtension($fileExtension) {
- $this->fileExtension = $fileExtension;
- }
- public function getFileExtension() {
- return $this->fileExtension;
- }
- public function setSelfLink($selfLink) {
- $this->selfLink = $selfLink;
- }
- public function getSelfLink() {
- return $this->selfLink;
- }
- public function setModifiedDate($modifiedDate) {
- $this->modifiedDate = $modifiedDate;
- }
- public function getModifiedDate() {
- return $this->modifiedDate;
- }
- }
- class Google_DriveFileImageMediaMetadata extends Google_Model {
- public $width;
- public $rotation;
- protected $__locationType = 'Google_DriveFileImageMediaMetadataLocation';
- protected $__locationDataType = '';
- public $location;
- public $height;
- public function setWidth($width) {
- $this->width = $width;
- }
- public function getWidth() {
- return $this->width;
- }
- public function setRotation($rotation) {
- $this->rotation = $rotation;
- }
- public function getRotation() {
- return $this->rotation;
- }
- public function setLocation(Google_DriveFileImageMediaMetadataLocation $location) {
- $this->location = $location;
- }
- public function getLocation() {
- return $this->location;
- }
- public function setHeight($height) {
- $this->height = $height;
- }
- public function getHeight() {
- return $this->height;
- }
- }
- class Google_DriveFileImageMediaMetadataLocation extends Google_Model {
- public $latitude;
- public $altitude;
- public $longitude;
- public function setLatitude($latitude) {
- $this->latitude = $latitude;
- }
- public function getLatitude() {
- return $this->latitude;
- }
- public function setAltitude($altitude) {
- $this->altitude = $altitude;
- }
- public function getAltitude() {
- return $this->altitude;
- }
- public function setLongitude($longitude) {
- $this->longitude = $longitude;
- }
- public function getLongitude() {
- return $this->longitude;
- }
- }
- class Google_DriveFileIndexableText extends Google_Model {
- public $text;
- public function setText($text) {
- $this->text = $text;
- }
- public function getText() {
- return $this->text;
- }
- }
- class Google_DriveFileLabels extends Google_Model {
- public $restricted;
- public $hidden;
- public $viewed;
- public $starred;
- public $trashed;
- public function setRestricted($restricted) {
- $this->restricted = $restricted;
- }
- public function getRestricted() {
- return $this->restricted;
- }
- public function setHidden($hidden) {
- $this->hidden = $hidden;
- }
- public function getHidden() {
- return $this->hidden;
- }
- public function setViewed($viewed) {
- $this->viewed = $viewed;
- }
- public function getViewed() {
- return $this->viewed;
- }
- public function setStarred($starred) {
- $this->starred = $starred;
- }
- public function getStarred() {
- return $this->starred;
- }
- public function setTrashed($trashed) {
- $this->trashed = $trashed;
- }
- public function getTrashed() {
- return $this->trashed;
- }
- }
- class Google_FileList extends Google_Model {
- public $nextPageToken;
- public $kind;
- protected $__itemsType = 'Google_DriveFile';
- protected $__itemsDataType = 'array';
- public $items;
- public $nextLink;
- public $etag;
- public $selfLink;
- public function setNextPageToken($nextPageToken) {
- $this->nextPageToken = $nextPageToken;
- }
- public function getNextPageToken() {
- return $this->nextPageToken;
- }
- public function setKind($kind) {
- $this->kind = $kind;
- }
- public function getKind() {
- return $this->kind;
- }
- public function setItems(/* array(Google_DriveFile) */ $items) {
- $this->assertIsArray($items, 'Google_DriveFile', __METHOD__);
- $this->items = $items;
- }
- public function getItems() {
- return $this->items;
- }
- public function setNextLink($nextLink) {
- $this->nextLink = $nextLink;
- }
- public function getNextLink() {
- return $this->nextLink;
- }
- public function setEtag($etag) {
- $this->etag = $etag;
- }
- public function getEtag() {
- return $this->etag;
- }
- public function setSelfLink($selfLink) {
- $this->selfLink = $selfLink;
- }
- public function getSelfLink() {
- return $this->selfLink;
- }
- }
- class Google_ParentList extends Google_Model {
- protected $__itemsType = 'Google_ParentReference';
- protected $__itemsDataType = 'array';
- public $items;
- public $kind;
- public $etag;
- public $selfLink;
- public function setItems(/* array(Google_ParentReference) */ $items) {
- $this->assertIsArray($items, 'Google_ParentReference', __METHOD__);
- $this->items = $items;
- }
- public function getItems() {
- return $this->items;
- }
- public function setKind($kind) {
- $this->kind = $kind;
- }
- public function getKind() {
- return $this->kind;
- }
- public function setEtag($etag) {
- $this->etag = $etag;
- }
- public function getEtag() {
- return $this->etag;
- }
- public function setSelfLink($selfLink) {
- $this->selfLink = $selfLink;
- }
- public function getSelfLink() {
- return $this->selfLink;
- }
- }
- class Google_ParentReference extends Google_Model {
- public $selfLink;
- public $kind;
- public $id;
- public $isRoot;
- public $parentLink;
- public function setSelfLink($selfLink) {
- $this->selfLink = $selfLink;
- }
- public function getSelfLink() {
- return $this->selfLink;
- }
- public function setKind($kind) {
- $this->kind = $kind;
- }
- public function getKind() {
- return $this->kind;
- }
- public function setId($id) {
- $this->id = $id;
- }
- public function getId() {
- return $this->id;
- }
- public function setIsRoot($isRoot) {
- $this->isRoot = $isRoot;
- }
- public function getIsRoot() {
- return $this->isRoot;
- }
- public function setParentLink($parentLink) {
- $this->parentLink = $parentLink;
- }
- public function getParentLink() {
- return $this->parentLink;
- }
- }
- class Google_Permission extends Google_Model {
- public $withLink;
- public $kind;
- public $name;
- public $value;
- public $id;
- public $authKey;
- public $etag;
- public $role;
- public $photoLink;
- public $type;
- public $additionalRoles;
- public $selfLink;
- public function setWithLink($withLink) {
- $this->withLink = $withLink;
- }
- public function getWithLink() {
- return $this->withLink;
- }
- public function setKind($kind) {
- $this->kind = $kind;
- }
- public function getKind() {
- return $this->kind;
- }
- public function setName($name) {
- $this->name = $name;
- }
- public function getName() {
- return $this->name;
- }
- public function setValue($value) {
- $this->value = $value;
- }
- public function getValue() {
- return $this->value;
- }
- public function setId($id) {
- $this->id = $id;
- }
- public function getId() {
- return $this->id;
- }
- public function setAuthKey($authKey) {
- $this->authKey = $authKey;
- }
- public function getAuthKey() {
- return $this->authKey;
- }
- public function setEtag($etag) {
- $this->etag = $etag;
- }
- public function getEtag() {
- return $this->etag;
- }
- public function setRole($role) {
- $this->role = $role;
- }
- public function getRole() {
- return $this->role;
- }
- public function setPhotoLink($photoLink) {
- $this->photoLink = $photoLink;
- }
- public function getPhotoLink() {
- return $this->photoLink;
- }
- public function setType($type) {
- $this->type = $type;
- }
- public function getType() {
- return $this->type;
- }
- public function setAdditionalRoles(/* array(Google_string) */ $additionalRoles) {
- $this->assertIsArray($additionalRoles, 'Google_string', __METHOD__);
- $this->additionalRoles = $additionalRoles;
- }
- public function getAdditionalRoles() {
- return $this->additionalRoles;
- }
- public function setSelfLink($selfLink) {
- $this->selfLink = $selfLink;
- }
- public function getSelfLink() {
- return $this->selfLink;
- }
- }
- class Google_PermissionList extends Google_Model {
- protected $__itemsType = 'Google_Permission';
- protected $__itemsDataType = 'array';
- public $items;
- public $kind;
- public $etag;
- public $selfLink;
- public function setItems(/* array(Google_Permission) */ $items) {
- $this->assertIsArray($items, 'Google_Permission', __METHOD__);
- $this->items = $items;
- }
- public function getItems() {
- return $this->items;
- }
- public function setKind($kind) {
- $this->kind = $kind;
- }
- public function getKind() {
- return $this->kind;
- }
- public function setEtag($etag) {
- $this->etag = $etag;
- }
- public function getEtag() {
- return $this->etag;
- }
- public function setSelfLink($selfLink) {
- $this->selfLink = $selfLink;
- }
- public function getSelfLink() {
- return $this->selfLink;
- }
- }
- class Google_Revision extends Google_Model {
- public $mimeType;
- public $pinned;
- public $kind;
- public $publishedLink;
- public $publishedOutsideDomain;
- public $publishAuto;
- public $published;
- public $downloadUrl;
- public $selfLink;
- public $etag;
- public $fileSize;
- public $exportLinks;
- public $lastModifyingUserName;
- public $originalFilename;
- public $id;
- public $md5Checksum;
- public $modifiedDate;
- public function setMimeType($mimeType) {
- $this->mimeType = $mimeType;
- }
- public function getMimeType() {
- return $this->mimeType;
- }
- public function setPinned($pinned) {
- $this->pinned = $pinned;
- }
- public function getPinned() {
- return $this->pinned;
- }
- public function setKind($kind) {
- $this->kind = $kind;
- }
- public function getKind() {
- return $this->kind;
- }
- public function setPublishedLink($publishedLink) {
- $this->publishedLink = $publishedLink;
- }
- public function getPublishedLink() {
- return $this->publishedLink;
- }
- public function setPublishedOutsideDomain($publishedOutsideDomain) {
- $this->publishedOutsideDomain = $publishedOutsideDomain;
- }
- public function getPublishedOutsideDomain() {
- return $this->publishedOutsideDomain;
- }
- public function setPublishAuto($publishAuto) {
- $this->publishAuto = $publishAuto;
- }
- public function getPublishAuto() {
- return $this->publishAuto;
- }
- public function setPublished($published) {
- $this->published = $published;
- }
- public function getPublished() {
- return $this->published;
- }
- public function setDownloadUrl($downloadUrl) {
- $this->downloadUrl = $downloadUrl;
- }
- public function getDownloadUrl() {
- return $this->downloadUrl;
- }
- public function setSelfLink($selfLink) {
- $this->selfLink = $selfLink;
- }
- public function getSelfLink() {
- return $this->selfLink;
- }
- public function setEtag($etag) {
- $this->etag = $etag;
- }
- public function getEtag() {
- return $this->etag;
- }
- public function setFileSize($fileSize) {
- $this->fileSize = $fileSize;
- }
- public function getFileSize() {
- return $this->fileSize;
- }
- public function setExportLinks($exportLinks) {
- $this->exportLinks = $exportLinks;
- }
- public function getExportLinks() {
- return $this->exportLinks;
- }
- public function setLastModifyingUserName($lastModifyingUserName) {
- $this->lastModifyingUserName = $lastModifyingUserName;
- }
- public function getLastModifyingUserName() {
- return $this->lastModifyingUserName;
- }
- public function setOriginalFilename($originalFilename) {
- $this->originalFilename = $originalFilename;
- }
- public function getOriginalFilename() {
- return $this->originalFilename;
- }
- public function setId($id) {
- $this->id = $id;
- }
- public function getId() {
- return $this->id;
- }
- public function setMd5Checksum($md5Checksum) {
- $this->md5Checksum = $md5Checksum;
- }
- public function getMd5Checksum() {
- return $this->md5Checksum;
- }
- public function setModifiedDate($modifiedDate) {
- $this->modifiedDate = $modifiedDate;
- }
- public function getModifiedDate() {
- return $this->modifiedDate;
- }
- }
- class Google_RevisionList extends Google_Model {
- protected $__itemsType = 'Google_Revision';
- protected $__itemsDataType = 'array';
- public $items;
- public $kind;
- public $etag;
- public $selfLink;
- public function setItems(/* array(Google_Revision) */ $items) {
- $this->assertIsArray($items, 'Google_Revision', __METHOD__);
- $this->items = $items;
- }
- public function getItems() {
- return $this->items;
- }
- public function setKind($kind) {
- $this->kind = $kind;
- }
- public function getKind() {
- return $this->kind;
- }
- public function setEtag($etag) {
- $this->etag = $etag;
- }
- public function getEtag() {
- return $this->etag;
- }
- public function setSelfLink($selfLink) {
- $this->selfLink = $selfLink;
- }
- public function getSelfLink() {
- return $this->selfLink;
- }
- }