AutorÃa | Ultima modificación | Ver Log |
<?php/** Copyright 2010 Google Inc.** Licensed under the Apache License, Version 2.0 (the "License"); you may not* use this file except in compliance with the License. You may obtain a copy of* the License at** http://www.apache.org/licenses/LICENSE-2.0** Unless required by applicable law or agreed to in writing, software* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the* License for the specific language governing permissions and limitations under* the License.*//*** Service definition for Drive (v2).** <p>* The API to interact with Drive.</p>** <p>* For more information about this service, see the API* <a href="https://developers.google.com/drive/" target="_blank">Documentation</a>* </p>** @author Google, Inc.*/#[AllowDynamicProperties]class Google_Service_Drive extends Google_Service{/** View and manage the files in your Google Drive. */const DRIVE ="https://www.googleapis.com/auth/drive";/** View and manage its own configuration data in your Google Drive. */const DRIVE_APPDATA ="https://www.googleapis.com/auth/drive.appdata";/** View your Google Drive apps. */const DRIVE_APPS_READONLY ="https://www.googleapis.com/auth/drive.apps.readonly";/** View and manage Google Drive files and folders that you have opened or created with this app. */const DRIVE_FILE ="https://www.googleapis.com/auth/drive.file";/** View and manage metadata of files in your Google Drive. */const DRIVE_METADATA ="https://www.googleapis.com/auth/drive.metadata";/** View metadata for files in your Google Drive. */const DRIVE_METADATA_READONLY ="https://www.googleapis.com/auth/drive.metadata.readonly";/** View the photos, videos and albums in your Google Photos. */const DRIVE_PHOTOS_READONLY ="https://www.googleapis.com/auth/drive.photos.readonly";/** View the files in your Google Drive. */const DRIVE_READONLY ="https://www.googleapis.com/auth/drive.readonly";/** Modify your Google Apps Script scripts' behavior. */const DRIVE_SCRIPTS ="https://www.googleapis.com/auth/drive.scripts";public $about;public $apps;public $changes;public $channels;public $children;public $comments;public $files;public $parents;public $permissions;public $properties;public $realtime;public $replies;public $revisions;/*** Constructs the internal representation of the Drive service.** @param Google_Client $client*/public function __construct(Google_Client $client){parent::__construct($client);$this->rootUrl = 'https://www.googleapis.com/';$this->servicePath = 'drive/v2/';$this->version = 'v2';$this->serviceName = 'drive';$this->about = new Google_Service_Drive_About_Resource($this,$this->serviceName,'about',array('methods' => array('get' => array('path' => 'about','httpMethod' => 'GET','parameters' => array('includeSubscribed' => array('location' => 'query','type' => 'boolean',),'maxChangeIdCount' => array('location' => 'query','type' => 'string',),'startChangeId' => array('location' => 'query','type' => 'string',),),),)));$this->apps = new Google_Service_Drive_Apps_Resource($this,$this->serviceName,'apps',array('methods' => array('get' => array('path' => 'apps/{appId}','httpMethod' => 'GET','parameters' => array('appId' => array('location' => 'path','type' => 'string','required' => true,),),),'list' => array('path' => 'apps','httpMethod' => 'GET','parameters' => array('languageCode' => array('location' => 'query','type' => 'string',),'appFilterExtensions' => array('location' => 'query','type' => 'string',),'appFilterMimeTypes' => array('location' => 'query','type' => 'string',),),),)));$this->changes = new Google_Service_Drive_Changes_Resource($this,$this->serviceName,'changes',array('methods' => array('get' => array('path' => 'changes/{changeId}','httpMethod' => 'GET','parameters' => array('changeId' => array('location' => 'path','type' => 'string','required' => true,),),),'list' => array('path' => 'changes','httpMethod' => 'GET','parameters' => array('includeSubscribed' => array('location' => 'query','type' => 'boolean',),'includeDeleted' => array('location' => 'query','type' => 'boolean',),'maxResults' => array('location' => 'query','type' => 'integer',),'pageToken' => array('location' => 'query','type' => 'string',),'spaces' => array('location' => 'query','type' => 'string',),'startChangeId' => array('location' => 'query','type' => 'string',),),),'watch' => array('path' => 'changes/watch','httpMethod' => 'POST','parameters' => array('includeSubscribed' => array('location' => 'query','type' => 'boolean',),'includeDeleted' => array('location' => 'query','type' => 'boolean',),'maxResults' => array('location' => 'query','type' => 'integer',),'pageToken' => array('location' => 'query','type' => 'string',),'spaces' => array('location' => 'query','type' => 'string',),'startChangeId' => array('location' => 'query','type' => 'string',),),),)));$this->channels = new Google_Service_Drive_Channels_Resource($this,$this->serviceName,'channels',array('methods' => array('stop' => array('path' => 'channels/stop','httpMethod' => 'POST','parameters' => array(),),)));$this->children = new Google_Service_Drive_Children_Resource($this,$this->serviceName,'children',array('methods' => array('delete' => array('path' => 'files/{folderId}/children/{childId}','httpMethod' => 'DELETE','parameters' => array('folderId' => array('location' => 'path','type' => 'string','required' => true,),'childId' => array('location' => 'path','type' => 'string','required' => true,),),),'get' => array('path' => 'files/{folderId}/children/{childId}','httpMethod' => 'GET','parameters' => array('folderId' => array('location' => 'path','type' => 'string','required' => true,),'childId' => array('location' => 'path','type' => 'string','required' => true,),),),'insert' => array('path' => 'files/{folderId}/children','httpMethod' => 'POST','parameters' => array('folderId' => array('location' => 'path','type' => 'string','required' => true,),),),'list' => array('path' => 'files/{folderId}/children','httpMethod' => 'GET','parameters' => array('folderId' => array('location' => 'path','type' => 'string','required' => true,),'orderBy' => array('location' => 'query','type' => 'string',),'pageToken' => array('location' => 'query','type' => 'string',),'q' => array('location' => 'query','type' => 'string',),'maxResults' => array('location' => 'query','type' => 'integer',),),),)));$this->comments = new Google_Service_Drive_Comments_Resource($this,$this->serviceName,'comments',array('methods' => array('delete' => array('path' => 'files/{fileId}/comments/{commentId}','httpMethod' => 'DELETE','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'commentId' => array('location' => 'path','type' => 'string','required' => true,),),),'get' => array('path' => 'files/{fileId}/comments/{commentId}','httpMethod' => 'GET','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'commentId' => array('location' => 'path','type' => 'string','required' => true,),'includeDeleted' => array('location' => 'query','type' => 'boolean',),),),'insert' => array('path' => 'files/{fileId}/comments','httpMethod' => 'POST','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),),),'list' => array('path' => 'files/{fileId}/comments','httpMethod' => 'GET','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'pageToken' => array('location' => 'query','type' => 'string',),'updatedMin' => array('location' => 'query','type' => 'string',),'includeDeleted' => array('location' => 'query','type' => 'boolean',),'maxResults' => array('location' => 'query','type' => 'integer',),),),'patch' => array('path' => 'files/{fileId}/comments/{commentId}','httpMethod' => 'PATCH','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'commentId' => array('location' => 'path','type' => 'string','required' => true,),),),'update' => array('path' => 'files/{fileId}/comments/{commentId}','httpMethod' => 'PUT','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'commentId' => array('location' => 'path','type' => 'string','required' => true,),),),)));$this->files = new Google_Service_Drive_Files_Resource($this,$this->serviceName,'files',array('methods' => array('copy' => array('path' => 'files/{fileId}/copy','httpMethod' => 'POST','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'convert' => array('location' => 'query','type' => 'boolean',),'ocrLanguage' => array('location' => 'query','type' => 'string',),'visibility' => array('location' => 'query','type' => 'string',),'pinned' => array('location' => 'query','type' => 'boolean',),'ocr' => array('location' => 'query','type' => 'boolean',),'timedTextTrackName' => array('location' => 'query','type' => 'string',),'timedTextLanguage' => array('location' => 'query','type' => 'string',),),),'delete' => array('path' => 'files/{fileId}','httpMethod' => 'DELETE','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),),),'emptyTrash' => array('path' => 'files/trash','httpMethod' => 'DELETE','parameters' => array(),),'generateIds' => array('path' => 'files/generateIds','httpMethod' => 'GET','parameters' => array('maxResults' => array('location' => 'query','type' => 'integer',),'space' => array('location' => 'query','type' => 'string',),),),'get' => array('path' => 'files/{fileId}','httpMethod' => 'GET','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'acknowledgeAbuse' => array('location' => 'query','type' => 'boolean',),'updateViewedDate' => array('location' => 'query','type' => 'boolean',),'revisionId' => array('location' => 'query','type' => 'string',),'projection' => array('location' => 'query','type' => 'string',),),),'insert' => array('path' => 'files','httpMethod' => 'POST','parameters' => array('convert' => array('location' => 'query','type' => 'boolean',),'useContentAsIndexableText' => array('location' => 'query','type' => 'boolean',),'ocrLanguage' => array('location' => 'query','type' => 'string',),'visibility' => array('location' => 'query','type' => 'string',),'pinned' => array('location' => 'query','type' => 'boolean',),'ocr' => array('location' => 'query','type' => 'boolean',),'timedTextTrackName' => array('location' => 'query','type' => 'string',),'timedTextLanguage' => array('location' => 'query','type' => 'string',),),),'list' => array('path' => 'files','httpMethod' => 'GET','parameters' => array('orderBy' => array('location' => 'query','type' => 'string',),'projection' => array('location' => 'query','type' => 'string',),'maxResults' => array('location' => 'query','type' => 'integer',),'q' => array('location' => 'query','type' => 'string',),'pageToken' => array('location' => 'query','type' => 'string',),'spaces' => array('location' => 'query','type' => 'string',),'corpus' => array('location' => 'query','type' => 'string',),),),'patch' => array('path' => 'files/{fileId}','httpMethod' => 'PATCH','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'addParents' => array('location' => 'query','type' => 'string',),'modifiedDateBehavior' => array('location' => 'query','type' => 'string',),'removeParents' => array('location' => 'query','type' => 'string',),'updateViewedDate' => array('location' => 'query','type' => 'boolean',),'setModifiedDate' => array('location' => 'query','type' => 'boolean',),'useContentAsIndexableText' => array('location' => 'query','type' => 'boolean',),'convert' => array('location' => 'query','type' => 'boolean',),'ocrLanguage' => array('location' => 'query','type' => 'string',),'pinned' => array('location' => 'query','type' => 'boolean',),'newRevision' => array('location' => 'query','type' => 'boolean',),'ocr' => array('location' => 'query','type' => 'boolean',),'timedTextLanguage' => array('location' => 'query','type' => 'string',),'timedTextTrackName' => array('location' => 'query','type' => 'string',),),),'touch' => array('path' => 'files/{fileId}/touch','httpMethod' => 'POST','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),),),'trash' => array('path' => 'files/{fileId}/trash','httpMethod' => 'POST','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),),),'untrash' => array('path' => 'files/{fileId}/untrash','httpMethod' => 'POST','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),),),'update' => array('path' => 'files/{fileId}','httpMethod' => 'PUT','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'addParents' => array('location' => 'query','type' => 'string',),'modifiedDateBehavior' => array('location' => 'query','type' => 'string',),'removeParents' => array('location' => 'query','type' => 'string',),'updateViewedDate' => array('location' => 'query','type' => 'boolean',),'setModifiedDate' => array('location' => 'query','type' => 'boolean',),'useContentAsIndexableText' => array('location' => 'query','type' => 'boolean',),'convert' => array('location' => 'query','type' => 'boolean',),'ocrLanguage' => array('location' => 'query','type' => 'string',),'pinned' => array('location' => 'query','type' => 'boolean',),'newRevision' => array('location' => 'query','type' => 'boolean',),'ocr' => array('location' => 'query','type' => 'boolean',),'timedTextLanguage' => array('location' => 'query','type' => 'string',),'timedTextTrackName' => array('location' => 'query','type' => 'string',),),),'watch' => array('path' => 'files/{fileId}/watch','httpMethod' => 'POST','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'acknowledgeAbuse' => array('location' => 'query','type' => 'boolean',),'updateViewedDate' => array('location' => 'query','type' => 'boolean',),'revisionId' => array('location' => 'query','type' => 'string',),'projection' => array('location' => 'query','type' => 'string',),),),)));$this->parents = new Google_Service_Drive_Parents_Resource($this,$this->serviceName,'parents',array('methods' => array('delete' => array('path' => 'files/{fileId}/parents/{parentId}','httpMethod' => 'DELETE','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'parentId' => array('location' => 'path','type' => 'string','required' => true,),),),'get' => array('path' => 'files/{fileId}/parents/{parentId}','httpMethod' => 'GET','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'parentId' => array('location' => 'path','type' => 'string','required' => true,),),),'insert' => array('path' => 'files/{fileId}/parents','httpMethod' => 'POST','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),),),'list' => array('path' => 'files/{fileId}/parents','httpMethod' => 'GET','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),),),)));$this->permissions = new Google_Service_Drive_Permissions_Resource($this,$this->serviceName,'permissions',array('methods' => array('delete' => array('path' => 'files/{fileId}/permissions/{permissionId}','httpMethod' => 'DELETE','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'permissionId' => array('location' => 'path','type' => 'string','required' => true,),),),'get' => array('path' => 'files/{fileId}/permissions/{permissionId}','httpMethod' => 'GET','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'permissionId' => array('location' => 'path','type' => 'string','required' => true,),),),'getIdForEmail' => array('path' => 'permissionIds/{email}','httpMethod' => 'GET','parameters' => array('email' => array('location' => 'path','type' => 'string','required' => true,),),),'insert' => array('path' => 'files/{fileId}/permissions','httpMethod' => 'POST','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'emailMessage' => array('location' => 'query','type' => 'string',),'sendNotificationEmails' => array('location' => 'query','type' => 'boolean',),),),'list' => array('path' => 'files/{fileId}/permissions','httpMethod' => 'GET','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),),),'patch' => array('path' => 'files/{fileId}/permissions/{permissionId}','httpMethod' => 'PATCH','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'permissionId' => array('location' => 'path','type' => 'string','required' => true,),'transferOwnership' => array('location' => 'query','type' => 'boolean',),),),'update' => array('path' => 'files/{fileId}/permissions/{permissionId}','httpMethod' => 'PUT','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'permissionId' => array('location' => 'path','type' => 'string','required' => true,),'transferOwnership' => array('location' => 'query','type' => 'boolean',),),),)));$this->properties = new Google_Service_Drive_Properties_Resource($this,$this->serviceName,'properties',array('methods' => array('delete' => array('path' => 'files/{fileId}/properties/{propertyKey}','httpMethod' => 'DELETE','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'propertyKey' => array('location' => 'path','type' => 'string','required' => true,),'visibility' => array('location' => 'query','type' => 'string',),),),'get' => array('path' => 'files/{fileId}/properties/{propertyKey}','httpMethod' => 'GET','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'propertyKey' => array('location' => 'path','type' => 'string','required' => true,),'visibility' => array('location' => 'query','type' => 'string',),),),'insert' => array('path' => 'files/{fileId}/properties','httpMethod' => 'POST','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),),),'list' => array('path' => 'files/{fileId}/properties','httpMethod' => 'GET','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),),),'patch' => array('path' => 'files/{fileId}/properties/{propertyKey}','httpMethod' => 'PATCH','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'propertyKey' => array('location' => 'path','type' => 'string','required' => true,),'visibility' => array('location' => 'query','type' => 'string',),),),'update' => array('path' => 'files/{fileId}/properties/{propertyKey}','httpMethod' => 'PUT','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'propertyKey' => array('location' => 'path','type' => 'string','required' => true,),'visibility' => array('location' => 'query','type' => 'string',),),),)));$this->realtime = new Google_Service_Drive_Realtime_Resource($this,$this->serviceName,'realtime',array('methods' => array('get' => array('path' => 'files/{fileId}/realtime','httpMethod' => 'GET','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'revision' => array('location' => 'query','type' => 'integer',),),),'update' => array('path' => 'files/{fileId}/realtime','httpMethod' => 'PUT','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'baseRevision' => array('location' => 'query','type' => 'string',),),),)));$this->replies = new Google_Service_Drive_Replies_Resource($this,$this->serviceName,'replies',array('methods' => array('delete' => array('path' => 'files/{fileId}/comments/{commentId}/replies/{replyId}','httpMethod' => 'DELETE','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'commentId' => array('location' => 'path','type' => 'string','required' => true,),'replyId' => array('location' => 'path','type' => 'string','required' => true,),),),'get' => array('path' => 'files/{fileId}/comments/{commentId}/replies/{replyId}','httpMethod' => 'GET','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'commentId' => array('location' => 'path','type' => 'string','required' => true,),'replyId' => array('location' => 'path','type' => 'string','required' => true,),'includeDeleted' => array('location' => 'query','type' => 'boolean',),),),'insert' => array('path' => 'files/{fileId}/comments/{commentId}/replies','httpMethod' => 'POST','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'commentId' => array('location' => 'path','type' => 'string','required' => true,),),),'list' => array('path' => 'files/{fileId}/comments/{commentId}/replies','httpMethod' => 'GET','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'commentId' => array('location' => 'path','type' => 'string','required' => true,),'pageToken' => array('location' => 'query','type' => 'string',),'includeDeleted' => array('location' => 'query','type' => 'boolean',),'maxResults' => array('location' => 'query','type' => 'integer',),),),'patch' => array('path' => 'files/{fileId}/comments/{commentId}/replies/{replyId}','httpMethod' => 'PATCH','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'commentId' => array('location' => 'path','type' => 'string','required' => true,),'replyId' => array('location' => 'path','type' => 'string','required' => true,),),),'update' => array('path' => 'files/{fileId}/comments/{commentId}/replies/{replyId}','httpMethod' => 'PUT','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'commentId' => array('location' => 'path','type' => 'string','required' => true,),'replyId' => array('location' => 'path','type' => 'string','required' => true,),),),)));$this->revisions = new Google_Service_Drive_Revisions_Resource($this,$this->serviceName,'revisions',array('methods' => array('delete' => array('path' => 'files/{fileId}/revisions/{revisionId}','httpMethod' => 'DELETE','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'revisionId' => array('location' => 'path','type' => 'string','required' => true,),),),'get' => array('path' => 'files/{fileId}/revisions/{revisionId}','httpMethod' => 'GET','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'revisionId' => array('location' => 'path','type' => 'string','required' => true,),),),'list' => array('path' => 'files/{fileId}/revisions','httpMethod' => 'GET','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),),),'patch' => array('path' => 'files/{fileId}/revisions/{revisionId}','httpMethod' => 'PATCH','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'revisionId' => array('location' => 'path','type' => 'string','required' => true,),),),'update' => array('path' => 'files/{fileId}/revisions/{revisionId}','httpMethod' => 'PUT','parameters' => array('fileId' => array('location' => 'path','type' => 'string','required' => true,),'revisionId' => array('location' => 'path','type' => 'string','required' => true,),),),)));}}/*** The "about" collection of methods.* Typical usage is:* <code>* $driveService = new Google_Service_Drive(...);* $about = $driveService->about;* </code>*/#[AllowDynamicProperties]class Google_Service_Drive_About_Resource extends Google_Service_Resource{/*** Gets the information about the current user along with Drive API settings* (about.get)** @param array $optParams Optional parameters.** @opt_param bool includeSubscribed When calculating the number of remaining* change IDs, whether to include public files the user has opened and shared* files. When set to false, this counts only change IDs for owned files and any* shared or public files that the user has explicitly added to a folder they* own.* @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_Service_Drive_About*/public function get($optParams = array()){$params = array();$params = array_merge($params, $optParams);return $this->call('get', array($params), "Google_Service_Drive_About");}}/*** The "apps" collection of methods.* Typical usage is:* <code>* $driveService = new Google_Service_Drive(...);* $apps = $driveService->apps;* </code>*/#[AllowDynamicProperties]class Google_Service_Drive_Apps_Resource extends Google_Service_Resource{/*** Gets a specific app. (apps.get)** @param string $appId The ID of the app.* @param array $optParams Optional parameters.* @return Google_Service_Drive_App*/public function get($appId, $optParams = array()){$params = array('appId' => $appId);$params = array_merge($params, $optParams);return $this->call('get', array($params), "Google_Service_Drive_App");}/*** Lists a user's installed apps. (apps.listApps)** @param array $optParams Optional parameters.** @opt_param string languageCode A language or locale code, as defined by BCP* 47, with some extensions from Unicode's LDML format* (http://www.unicode.org/reports/tr35/).* @opt_param string appFilterExtensions A comma-separated list of file* extensions for open with filtering. All apps within the given app query scope* which can open any of the given file extensions will be included in the* response. If appFilterMimeTypes are provided as well, the result is a union* of the two resulting app lists.* @opt_param string appFilterMimeTypes A comma-separated list of MIME types for* open with filtering. All apps within the given app query scope which can open* any of the given MIME types will be included in the response. If* appFilterExtensions are provided as well, the result is a union of the two* resulting app lists.* @return Google_Service_Drive_AppList*/public function listApps($optParams = array()){$params = array();$params = array_merge($params, $optParams);return $this->call('list', array($params), "Google_Service_Drive_AppList");}}/*** The "changes" collection of methods.* Typical usage is:* <code>* $driveService = new Google_Service_Drive(...);* $changes = $driveService->changes;* </code>*/#[AllowDynamicProperties]class Google_Service_Drive_Changes_Resource extends Google_Service_Resource{/*** Gets a specific change. (changes.get)** @param string $changeId The ID of the change.* @param array $optParams Optional parameters.* @return Google_Service_Drive_Change*/public function get($changeId, $optParams = array()){$params = array('changeId' => $changeId);$params = array_merge($params, $optParams);return $this->call('get', array($params), "Google_Service_Drive_Change");}/*** Lists the changes for a user. (changes.listChanges)** @param array $optParams Optional parameters.** @opt_param bool includeSubscribed Whether to include public files the user* has opened and shared files. When set to false, the list only includes owned* files plus any shared or public files the user has explicitly added to a* folder they own.* @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.* @opt_param string spaces A comma-separated list of spaces to query. Supported* values are 'drive', 'appDataFolder' and 'photos'.* @opt_param string startChangeId Change ID to start listing changes from.* @return Google_Service_Drive_ChangeList*/public function listChanges($optParams = array()){$params = array();$params = array_merge($params, $optParams);return $this->call('list', array($params), "Google_Service_Drive_ChangeList");}/*** Subscribe to changes for a user. (changes.watch)** @param Google_Channel $postBody* @param array $optParams Optional parameters.** @opt_param bool includeSubscribed Whether to include public files the user* has opened and shared files. When set to false, the list only includes owned* files plus any shared or public files the user has explicitly added to a* folder they own.* @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.* @opt_param string spaces A comma-separated list of spaces to query. Supported* values are 'drive', 'appDataFolder' and 'photos'.* @opt_param string startChangeId Change ID to start listing changes from.* @return Google_Service_Drive_Channel*/public function watch(Google_Service_Drive_Channel $postBody, $optParams = array()){$params = array('postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('watch', array($params), "Google_Service_Drive_Channel");}}/*** The "channels" collection of methods.* Typical usage is:* <code>* $driveService = new Google_Service_Drive(...);* $channels = $driveService->channels;* </code>*/#[AllowDynamicProperties]class Google_Service_Drive_Channels_Resource extends Google_Service_Resource{/*** Stop watching resources through this channel (channels.stop)** @param Google_Channel $postBody* @param array $optParams Optional parameters.*/public function stop(Google_Service_Drive_Channel $postBody, $optParams = array()){$params = array('postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('stop', array($params));}}/*** The "children" collection of methods.* Typical usage is:* <code>* $driveService = new Google_Service_Drive(...);* $children = $driveService->children;* </code>*/#[AllowDynamicProperties]class Google_Service_Drive_Children_Resource extends Google_Service_Resource{/*** 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);return $this->call('delete', array($params));}/*** 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_Service_Drive_ChildReference*/public function get($folderId, $childId, $optParams = array()){$params = array('folderId' => $folderId, 'childId' => $childId);$params = array_merge($params, $optParams);return $this->call('get', array($params), "Google_Service_Drive_ChildReference");}/*** 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_Service_Drive_ChildReference*/public function insert($folderId, Google_Service_Drive_ChildReference $postBody, $optParams = array()){$params = array('folderId' => $folderId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('insert', array($params), "Google_Service_Drive_ChildReference");}/*** Lists a folder's children. (children.listChildren)** @param string $folderId The ID of the folder.* @param array $optParams Optional parameters.** @opt_param string orderBy A comma-separated list of sort keys. Valid keys are* 'createdDate', 'folder', 'lastViewedByMeDate', 'modifiedByMeDate',* 'modifiedDate', 'quotaBytesUsed', 'recency', 'sharedWithMeDate', 'starred',* and 'title'. Each key sorts ascending by default, but may be reversed with* the 'desc' modifier. Example usage: ?orderBy=folder,modifiedDate desc,title.* Please note that there is a current limitation for users with approximately* one million files in which the requested sort order is ignored.* @opt_param string pageToken Page token for children.* @opt_param string q Query string for searching children.* @opt_param int maxResults Maximum number of children to return.* @return Google_Service_Drive_ChildList*/public function listChildren($folderId, $optParams = array()){$params = array('folderId' => $folderId);$params = array_merge($params, $optParams);return $this->call('list', array($params), "Google_Service_Drive_ChildList");}}/*** The "comments" collection of methods.* Typical usage is:* <code>* $driveService = new Google_Service_Drive(...);* $comments = $driveService->comments;* </code>*/#[AllowDynamicProperties]class Google_Service_Drive_Comments_Resource extends Google_Service_Resource{/*** Deletes a comment. (comments.delete)** @param string $fileId The ID of the file.* @param string $commentId The ID of the comment.* @param array $optParams Optional parameters.*/public function delete($fileId, $commentId, $optParams = array()){$params = array('fileId' => $fileId, 'commentId' => $commentId);$params = array_merge($params, $optParams);return $this->call('delete', array($params));}/*** Gets a comment by ID. (comments.get)** @param string $fileId The ID of the file.* @param string $commentId The ID of the comment.* @param array $optParams Optional parameters.** @opt_param bool includeDeleted If set, this will succeed when retrieving a* deleted comment, and will include any deleted replies.* @return Google_Service_Drive_Comment*/public function get($fileId, $commentId, $optParams = array()){$params = array('fileId' => $fileId, 'commentId' => $commentId);$params = array_merge($params, $optParams);return $this->call('get', array($params), "Google_Service_Drive_Comment");}/*** Creates a new comment on the given file. (comments.insert)** @param string $fileId The ID of the file.* @param Google_Comment $postBody* @param array $optParams Optional parameters.* @return Google_Service_Drive_Comment*/public function insert($fileId, Google_Service_Drive_Comment $postBody, $optParams = array()){$params = array('fileId' => $fileId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('insert', array($params), "Google_Service_Drive_Comment");}/*** Lists a file's comments. (comments.listComments)** @param string $fileId The ID of the file.* @param array $optParams Optional parameters.** @opt_param string pageToken The continuation token, used to page through* large result sets. To get the next page of results, set this parameter to the* value of "nextPageToken" from the previous response.* @opt_param string updatedMin Only discussions that were updated after this* timestamp will be returned. Formatted as an RFC 3339 timestamp.* @opt_param bool includeDeleted If set, all comments and replies, including* deleted comments and replies (with content stripped) will be returned.* @opt_param int maxResults The maximum number of discussions to include in the* response, used for paging.* @return Google_Service_Drive_CommentList*/public function listComments($fileId, $optParams = array()){$params = array('fileId' => $fileId);$params = array_merge($params, $optParams);return $this->call('list', array($params), "Google_Service_Drive_CommentList");}/*** Updates an existing comment. This method supports patch semantics.* (comments.patch)** @param string $fileId The ID of the file.* @param string $commentId The ID of the comment.* @param Google_Comment $postBody* @param array $optParams Optional parameters.* @return Google_Service_Drive_Comment*/public function patch($fileId, $commentId, Google_Service_Drive_Comment $postBody, $optParams = array()){$params = array('fileId' => $fileId, 'commentId' => $commentId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('patch', array($params), "Google_Service_Drive_Comment");}/*** Updates an existing comment. (comments.update)** @param string $fileId The ID of the file.* @param string $commentId The ID of the comment.* @param Google_Comment $postBody* @param array $optParams Optional parameters.* @return Google_Service_Drive_Comment*/public function update($fileId, $commentId, Google_Service_Drive_Comment $postBody, $optParams = array()){$params = array('fileId' => $fileId, 'commentId' => $commentId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('update', array($params), "Google_Service_Drive_Comment");}}/*** The "files" collection of methods.* Typical usage is:* <code>* $driveService = new Google_Service_Drive(...);* $files = $driveService->files;* </code>*/#[AllowDynamicProperties]class Google_Service_Drive_Files_Resource extends Google_Service_Resource{/*** 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 ocrLanguage If ocr is true, hints at the language to use.* Valid values are BCP 47 codes.* @opt_param string visibility The visibility of the new file. This parameter* is only relevant when the source is not a native Google Doc and* convert=false.* @opt_param bool pinned Whether to pin the head revision of the new copy. A* file can have a maximum of 200 pinned revisions.* @opt_param bool ocr Whether to attempt OCR on .jpg, .png, .gif, or .pdf* uploads.* @opt_param string timedTextTrackName The timed text track name.* @opt_param string timedTextLanguage The language of the timed text.* @return Google_Service_Drive_DriveFile*/public function copy($fileId, Google_Service_Drive_DriveFile $postBody, $optParams = array()){$params = array('fileId' => $fileId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('copy', array($params), "Google_Service_Drive_DriveFile");}/*** Permanently deletes a file by ID. Skips the trash. The currently* authenticated user must own the file. (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);return $this->call('delete', array($params));}/*** Permanently deletes all of the user's trashed files. (files.emptyTrash)** @param array $optParams Optional parameters.*/public function emptyTrash($optParams = array()){$params = array();$params = array_merge($params, $optParams);return $this->call('emptyTrash', array($params));}/*** Generates a set of file IDs which can be provided in insert requests.* (files.generateIds)** @param array $optParams Optional parameters.** @opt_param int maxResults Maximum number of IDs to return.* @opt_param string space The space in which the IDs can be used to create new* files. Supported values are 'drive' and 'appDataFolder'.* @return Google_Service_Drive_GeneratedIds*/public function generateIds($optParams = array()){$params = array();$params = array_merge($params, $optParams);return $this->call('generateIds', array($params), "Google_Service_Drive_GeneratedIds");}/*** 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 acknowledgeAbuse Whether the user is acknowledging the risk* of downloading known malware or other abusive files.* @opt_param bool updateViewedDate Deprecated: Use files.update with* modifiedDateBehavior=noChange, updateViewedDate=true and an empty request* body.* @opt_param string revisionId Specifies the Revision ID that should be* downloaded. Ignored unless alt=media is specified.* @opt_param string projection This parameter is deprecated and has no* function.* @return Google_Service_Drive_DriveFile*/public function get($fileId, $optParams = array()){$params = array('fileId' => $fileId);$params = array_merge($params, $optParams);return $this->call('get', array($params), "Google_Service_Drive_DriveFile");}/*** 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 bool useContentAsIndexableText Whether to use the content as* indexable text.* @opt_param string ocrLanguage If ocr is true, hints at the language to use.* Valid values are BCP 47 codes.* @opt_param string visibility The visibility of the new file. This parameter* is only relevant when convert=false.* @opt_param bool pinned Whether to pin the head revision of the uploaded file.* A file can have a maximum of 200 pinned revisions.* @opt_param bool ocr Whether to attempt OCR on .jpg, .png, .gif, or .pdf* uploads.* @opt_param string timedTextTrackName The timed text track name.* @opt_param string timedTextLanguage The language of the timed text.* @return Google_Service_Drive_DriveFile*/public function insert(Google_Service_Drive_DriveFile $postBody, $optParams = array()){$params = array('postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('insert', array($params), "Google_Service_Drive_DriveFile");}/*** Lists the user's files. (files.listFiles)** @param array $optParams Optional parameters.** @opt_param string orderBy A comma-separated list of sort keys. Valid keys are* 'createdDate', 'folder', 'lastViewedByMeDate', 'modifiedByMeDate',* 'modifiedDate', 'quotaBytesUsed', 'recency', 'sharedWithMeDate', 'starred',* and 'title'. Each key sorts ascending by default, but may be reversed with* the 'desc' modifier. Example usage: ?orderBy=folder,modifiedDate desc,title.* Please note that there is a current limitation for users with approximately* one million files in which the requested sort order is ignored.* @opt_param string projection This parameter is deprecated and has no* function.* @opt_param int maxResults Maximum number of files to return.* @opt_param string q Query string for searching files.* @opt_param string pageToken Page token for files.* @opt_param string spaces A comma-separated list of spaces to query. Supported* values are 'drive', 'appDataFolder' and 'photos'.* @opt_param string corpus The body of items (files/documents) to which the* query applies.* @return Google_Service_Drive_FileList*/public function listFiles($optParams = array()){$params = array();$params = array_merge($params, $optParams);return $this->call('list', array($params), "Google_Service_Drive_FileList");}/*** 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 string addParents Comma-separated list of parent IDs to add.* @opt_param string modifiedDateBehavior Determines the behavior in which* modifiedDate is updated. This overrides setModifiedDate.* @opt_param string removeParents Comma-separated list of parent IDs to remove.* @opt_param bool updateViewedDate Whether to update the view date after* successfully updating the file.* @opt_param bool setModifiedDate Whether to set the modified date with the* supplied modified date.* @opt_param bool useContentAsIndexableText Whether to use the content as* indexable text.* @opt_param bool convert This parameter is deprecated and has no function.* @opt_param string ocrLanguage If ocr is true, hints at the language to use.* Valid values are BCP 47 codes.* @opt_param bool pinned Whether to pin the new revision. A file can have a* maximum of 200 pinned revisions.* @opt_param bool newRevision Whether a blob upload should create a new* revision. If false, the blob data in the current head revision is replaced.* If true or not set, a new blob is created as head revision, and previous* unpinned revisions are preserved for a short period of time. Pinned revisions* are stored indefinitely, using additional storage quota, up to a maximum of* 200 revisions. For details on how revisions are retained, see the Drive Help* Center.* @opt_param bool ocr Whether to attempt OCR on .jpg, .png, .gif, or .pdf* uploads.* @opt_param string timedTextLanguage The language of the timed text.* @opt_param string timedTextTrackName The timed text track name.* @return Google_Service_Drive_DriveFile*/public function patch($fileId, Google_Service_Drive_DriveFile $postBody, $optParams = array()){$params = array('fileId' => $fileId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('patch', array($params), "Google_Service_Drive_DriveFile");}/*** 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_Service_Drive_DriveFile*/public function touch($fileId, $optParams = array()){$params = array('fileId' => $fileId);$params = array_merge($params, $optParams);return $this->call('touch', array($params), "Google_Service_Drive_DriveFile");}/*** Moves a file to the trash. The currently authenticated user must own the* file. (files.trash)** @param string $fileId The ID of the file to trash.* @param array $optParams Optional parameters.* @return Google_Service_Drive_DriveFile*/public function trash($fileId, $optParams = array()){$params = array('fileId' => $fileId);$params = array_merge($params, $optParams);return $this->call('trash', array($params), "Google_Service_Drive_DriveFile");}/*** 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_Service_Drive_DriveFile*/public function untrash($fileId, $optParams = array()){$params = array('fileId' => $fileId);$params = array_merge($params, $optParams);return $this->call('untrash', array($params), "Google_Service_Drive_DriveFile");}/*** 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 string addParents Comma-separated list of parent IDs to add.* @opt_param string modifiedDateBehavior Determines the behavior in which* modifiedDate is updated. This overrides setModifiedDate.* @opt_param string removeParents Comma-separated list of parent IDs to remove.* @opt_param bool updateViewedDate Whether to update the view date after* successfully updating the file.* @opt_param bool setModifiedDate Whether to set the modified date with the* supplied modified date.* @opt_param bool useContentAsIndexableText Whether to use the content as* indexable text.* @opt_param bool convert This parameter is deprecated and has no function.* @opt_param string ocrLanguage If ocr is true, hints at the language to use.* Valid values are BCP 47 codes.* @opt_param bool pinned Whether to pin the new revision. A file can have a* maximum of 200 pinned revisions.* @opt_param bool newRevision Whether a blob upload should create a new* revision. If false, the blob data in the current head revision is replaced.* If true or not set, a new blob is created as head revision, and previous* unpinned revisions are preserved for a short period of time. Pinned revisions* are stored indefinitely, using additional storage quota, up to a maximum of* 200 revisions. For details on how revisions are retained, see the Drive Help* Center.* @opt_param bool ocr Whether to attempt OCR on .jpg, .png, .gif, or .pdf* uploads.* @opt_param string timedTextLanguage The language of the timed text.* @opt_param string timedTextTrackName The timed text track name.* @return Google_Service_Drive_DriveFile*/public function update($fileId, Google_Service_Drive_DriveFile $postBody, $optParams = array()){$params = array('fileId' => $fileId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('update', array($params), "Google_Service_Drive_DriveFile");}/*** Subscribe to changes on a file (files.watch)** @param string $fileId The ID for the file in question.* @param Google_Channel $postBody* @param array $optParams Optional parameters.** @opt_param bool acknowledgeAbuse Whether the user is acknowledging the risk* of downloading known malware or other abusive files.* @opt_param bool updateViewedDate Deprecated: Use files.update with* modifiedDateBehavior=noChange, updateViewedDate=true and an empty request* body.* @opt_param string revisionId Specifies the Revision ID that should be* downloaded. Ignored unless alt=media is specified.* @opt_param string projection This parameter is deprecated and has no* function.* @return Google_Service_Drive_Channel*/public function watch($fileId, Google_Service_Drive_Channel $postBody, $optParams = array()){$params = array('fileId' => $fileId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('watch', array($params), "Google_Service_Drive_Channel");}}/*** The "parents" collection of methods.* Typical usage is:* <code>* $driveService = new Google_Service_Drive(...);* $parents = $driveService->parents;* </code>*/#[AllowDynamicProperties]class Google_Service_Drive_Parents_Resource extends Google_Service_Resource{/*** 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);return $this->call('delete', array($params));}/*** 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_Service_Drive_ParentReference*/public function get($fileId, $parentId, $optParams = array()){$params = array('fileId' => $fileId, 'parentId' => $parentId);$params = array_merge($params, $optParams);return $this->call('get', array($params), "Google_Service_Drive_ParentReference");}/*** 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_Service_Drive_ParentReference*/public function insert($fileId, Google_Service_Drive_ParentReference $postBody, $optParams = array()){$params = array('fileId' => $fileId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('insert', array($params), "Google_Service_Drive_ParentReference");}/*** Lists a file's parents. (parents.listParents)** @param string $fileId The ID of the file.* @param array $optParams Optional parameters.* @return Google_Service_Drive_ParentList*/public function listParents($fileId, $optParams = array()){$params = array('fileId' => $fileId);$params = array_merge($params, $optParams);return $this->call('list', array($params), "Google_Service_Drive_ParentList");}}/*** The "permissions" collection of methods.* Typical usage is:* <code>* $driveService = new Google_Service_Drive(...);* $permissions = $driveService->permissions;* </code>*/#[AllowDynamicProperties]class Google_Service_Drive_Permissions_Resource extends Google_Service_Resource{/*** 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);return $this->call('delete', array($params));}/*** 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_Service_Drive_Permission*/public function get($fileId, $permissionId, $optParams = array()){$params = array('fileId' => $fileId, 'permissionId' => $permissionId);$params = array_merge($params, $optParams);return $this->call('get', array($params), "Google_Service_Drive_Permission");}/*** Returns the permission ID for an email address. (permissions.getIdForEmail)** @param string $email The email address for which to return a permission ID* @param array $optParams Optional parameters.* @return Google_Service_Drive_PermissionId*/public function getIdForEmail($email, $optParams = array()){$params = array('email' => $email);$params = array_merge($params, $optParams);return $this->call('getIdForEmail', array($params), "Google_Service_Drive_PermissionId");}/*** 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 string emailMessage A custom message to include in notification* emails.* @opt_param bool sendNotificationEmails Whether to send notification emails* when sharing to users or groups. This parameter is ignored and an email is* sent if the role is owner.* @return Google_Service_Drive_Permission*/public function insert($fileId, Google_Service_Drive_Permission $postBody, $optParams = array()){$params = array('fileId' => $fileId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('insert', array($params), "Google_Service_Drive_Permission");}/*** Lists a file's permissions. (permissions.listPermissions)** @param string $fileId The ID for the file.* @param array $optParams Optional parameters.* @return Google_Service_Drive_PermissionList*/public function listPermissions($fileId, $optParams = array()){$params = array('fileId' => $fileId);$params = array_merge($params, $optParams);return $this->call('list', array($params), "Google_Service_Drive_PermissionList");}/*** Updates a permission using 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.** @opt_param bool transferOwnership Whether changing a role to 'owner'* downgrades the current owners to writers. Does nothing if the specified role* is not 'owner'.* @return Google_Service_Drive_Permission*/public function patch($fileId, $permissionId, Google_Service_Drive_Permission $postBody, $optParams = array()){$params = array('fileId' => $fileId, 'permissionId' => $permissionId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('patch', array($params), "Google_Service_Drive_Permission");}/*** 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.** @opt_param bool transferOwnership Whether changing a role to 'owner'* downgrades the current owners to writers. Does nothing if the specified role* is not 'owner'.* @return Google_Service_Drive_Permission*/public function update($fileId, $permissionId, Google_Service_Drive_Permission $postBody, $optParams = array()){$params = array('fileId' => $fileId, 'permissionId' => $permissionId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('update', array($params), "Google_Service_Drive_Permission");}}/*** The "properties" collection of methods.* Typical usage is:* <code>* $driveService = new Google_Service_Drive(...);* $properties = $driveService->properties;* </code>*/#[AllowDynamicProperties]class Google_Service_Drive_Properties_Resource extends Google_Service_Resource{/*** Deletes a property. (properties.delete)** @param string $fileId The ID of the file.* @param string $propertyKey The key of the property.* @param array $optParams Optional parameters.** @opt_param string visibility The visibility of the property.*/public function delete($fileId, $propertyKey, $optParams = array()){$params = array('fileId' => $fileId, 'propertyKey' => $propertyKey);$params = array_merge($params, $optParams);return $this->call('delete', array($params));}/*** Gets a property by its key. (properties.get)** @param string $fileId The ID of the file.* @param string $propertyKey The key of the property.* @param array $optParams Optional parameters.** @opt_param string visibility The visibility of the property.* @return Google_Service_Drive_Property*/public function get($fileId, $propertyKey, $optParams = array()){$params = array('fileId' => $fileId, 'propertyKey' => $propertyKey);$params = array_merge($params, $optParams);return $this->call('get', array($params), "Google_Service_Drive_Property");}/*** Adds a property to a file. (properties.insert)** @param string $fileId The ID of the file.* @param Google_Property $postBody* @param array $optParams Optional parameters.* @return Google_Service_Drive_Property*/public function insert($fileId, Google_Service_Drive_Property $postBody, $optParams = array()){$params = array('fileId' => $fileId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('insert', array($params), "Google_Service_Drive_Property");}/*** Lists a file's properties. (properties.listProperties)** @param string $fileId The ID of the file.* @param array $optParams Optional parameters.* @return Google_Service_Drive_PropertyList*/public function listProperties($fileId, $optParams = array()){$params = array('fileId' => $fileId);$params = array_merge($params, $optParams);return $this->call('list', array($params), "Google_Service_Drive_PropertyList");}/*** Updates a property. This method supports patch semantics. (properties.patch)** @param string $fileId The ID of the file.* @param string $propertyKey The key of the property.* @param Google_Property $postBody* @param array $optParams Optional parameters.** @opt_param string visibility The visibility of the property.* @return Google_Service_Drive_Property*/public function patch($fileId, $propertyKey, Google_Service_Drive_Property $postBody, $optParams = array()){$params = array('fileId' => $fileId, 'propertyKey' => $propertyKey, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('patch', array($params), "Google_Service_Drive_Property");}/*** Updates a property. (properties.update)** @param string $fileId The ID of the file.* @param string $propertyKey The key of the property.* @param Google_Property $postBody* @param array $optParams Optional parameters.** @opt_param string visibility The visibility of the property.* @return Google_Service_Drive_Property*/public function update($fileId, $propertyKey, Google_Service_Drive_Property $postBody, $optParams = array()){$params = array('fileId' => $fileId, 'propertyKey' => $propertyKey, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('update', array($params), "Google_Service_Drive_Property");}}/*** The "realtime" collection of methods.* Typical usage is:* <code>* $driveService = new Google_Service_Drive(...);* $realtime = $driveService->realtime;* </code>*/#[AllowDynamicProperties]class Google_Service_Drive_Realtime_Resource extends Google_Service_Resource{/*** Exports the contents of the Realtime API data model associated with this file* as JSON. (realtime.get)** @param string $fileId The ID of the file that the Realtime API data model is* associated with.* @param array $optParams Optional parameters.** @opt_param int revision The revision of the Realtime API data model to* export. Revisions start at 1 (the initial empty data model) and are* incremented with each change. If this parameter is excluded, the most recent* data model will be returned.*/public function get($fileId, $optParams = array()){$params = array('fileId' => $fileId);$params = array_merge($params, $optParams);return $this->call('get', array($params));}/*** Overwrites the Realtime API data model associated with this file with the* provided JSON data model. (realtime.update)** @param string $fileId The ID of the file that the Realtime API data model is* associated with.* @param array $optParams Optional parameters.** @opt_param string baseRevision The revision of the model to diff the uploaded* model against. If set, the uploaded model is diffed against the provided* revision and those differences are merged with any changes made to the model* after the provided revision. If not set, the uploaded model replaces the* current model on the server.*/public function update($fileId, $optParams = array()){$params = array('fileId' => $fileId);$params = array_merge($params, $optParams);return $this->call('update', array($params));}}/*** The "replies" collection of methods.* Typical usage is:* <code>* $driveService = new Google_Service_Drive(...);* $replies = $driveService->replies;* </code>*/#[AllowDynamicProperties]class Google_Service_Drive_Replies_Resource extends Google_Service_Resource{/*** Deletes a reply. (replies.delete)** @param string $fileId The ID of the file.* @param string $commentId The ID of the comment.* @param string $replyId The ID of the reply.* @param array $optParams Optional parameters.*/public function delete($fileId, $commentId, $replyId, $optParams = array()){$params = array('fileId' => $fileId, 'commentId' => $commentId, 'replyId' => $replyId);$params = array_merge($params, $optParams);return $this->call('delete', array($params));}/*** Gets a reply. (replies.get)** @param string $fileId The ID of the file.* @param string $commentId The ID of the comment.* @param string $replyId The ID of the reply.* @param array $optParams Optional parameters.** @opt_param bool includeDeleted If set, this will succeed when retrieving a* deleted reply.* @return Google_Service_Drive_CommentReply*/public function get($fileId, $commentId, $replyId, $optParams = array()){$params = array('fileId' => $fileId, 'commentId' => $commentId, 'replyId' => $replyId);$params = array_merge($params, $optParams);return $this->call('get', array($params), "Google_Service_Drive_CommentReply");}/*** Creates a new reply to the given comment. (replies.insert)** @param string $fileId The ID of the file.* @param string $commentId The ID of the comment.* @param Google_CommentReply $postBody* @param array $optParams Optional parameters.* @return Google_Service_Drive_CommentReply*/public function insert($fileId, $commentId, Google_Service_Drive_CommentReply $postBody, $optParams = array()){$params = array('fileId' => $fileId, 'commentId' => $commentId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('insert', array($params), "Google_Service_Drive_CommentReply");}/*** Lists all of the replies to a comment. (replies.listReplies)** @param string $fileId The ID of the file.* @param string $commentId The ID of the comment.* @param array $optParams Optional parameters.** @opt_param string pageToken The continuation token, used to page through* large result sets. To get the next page of results, set this parameter to the* value of "nextPageToken" from the previous response.* @opt_param bool includeDeleted If set, all replies, including deleted replies* (with content stripped) will be returned.* @opt_param int maxResults The maximum number of replies to include in the* response, used for paging.* @return Google_Service_Drive_CommentReplyList*/public function listReplies($fileId, $commentId, $optParams = array()){$params = array('fileId' => $fileId, 'commentId' => $commentId);$params = array_merge($params, $optParams);return $this->call('list', array($params), "Google_Service_Drive_CommentReplyList");}/*** Updates an existing reply. This method supports patch semantics.* (replies.patch)** @param string $fileId The ID of the file.* @param string $commentId The ID of the comment.* @param string $replyId The ID of the reply.* @param Google_CommentReply $postBody* @param array $optParams Optional parameters.* @return Google_Service_Drive_CommentReply*/public function patch($fileId, $commentId, $replyId, Google_Service_Drive_CommentReply $postBody, $optParams = array()){$params = array('fileId' => $fileId, 'commentId' => $commentId, 'replyId' => $replyId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('patch', array($params), "Google_Service_Drive_CommentReply");}/*** Updates an existing reply. (replies.update)** @param string $fileId The ID of the file.* @param string $commentId The ID of the comment.* @param string $replyId The ID of the reply.* @param Google_CommentReply $postBody* @param array $optParams Optional parameters.* @return Google_Service_Drive_CommentReply*/public function update($fileId, $commentId, $replyId, Google_Service_Drive_CommentReply $postBody, $optParams = array()){$params = array('fileId' => $fileId, 'commentId' => $commentId, 'replyId' => $replyId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('update', array($params), "Google_Service_Drive_CommentReply");}}/*** The "revisions" collection of methods.* Typical usage is:* <code>* $driveService = new Google_Service_Drive(...);* $revisions = $driveService->revisions;* </code>*/#[AllowDynamicProperties]class Google_Service_Drive_Revisions_Resource extends Google_Service_Resource{/*** 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);return $this->call('delete', array($params));}/*** 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_Service_Drive_Revision*/public function get($fileId, $revisionId, $optParams = array()){$params = array('fileId' => $fileId, 'revisionId' => $revisionId);$params = array_merge($params, $optParams);return $this->call('get', array($params), "Google_Service_Drive_Revision");}/*** Lists a file's revisions. (revisions.listRevisions)** @param string $fileId The ID of the file.* @param array $optParams Optional parameters.* @return Google_Service_Drive_RevisionList*/public function listRevisions($fileId, $optParams = array()){$params = array('fileId' => $fileId);$params = array_merge($params, $optParams);return $this->call('list', array($params), "Google_Service_Drive_RevisionList");}/*** 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_Service_Drive_Revision*/public function patch($fileId, $revisionId, Google_Service_Drive_Revision $postBody, $optParams = array()){$params = array('fileId' => $fileId, 'revisionId' => $revisionId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('patch', array($params), "Google_Service_Drive_Revision");}/*** 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_Service_Drive_Revision*/public function update($fileId, $revisionId, Google_Service_Drive_Revision $postBody, $optParams = array()){$params = array('fileId' => $fileId, 'revisionId' => $revisionId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('update', array($params), "Google_Service_Drive_Revision");}}#[AllowDynamicProperties]class Google_Service_Drive_About extends Google_Collection{protected $collection_key = 'quotaBytesByService';protected $internal_gapi_mappings = array();protected $additionalRoleInfoType = 'Google_Service_Drive_AboutAdditionalRoleInfo';protected $additionalRoleInfoDataType = 'array';public $domainSharingPolicy;public $etag;protected $exportFormatsType = 'Google_Service_Drive_AboutExportFormats';protected $exportFormatsDataType = 'array';protected $featuresType = 'Google_Service_Drive_AboutFeatures';protected $featuresDataType = 'array';public $folderColorPalette;protected $importFormatsType = 'Google_Service_Drive_AboutImportFormats';protected $importFormatsDataType = 'array';public $isCurrentAppInstalled;public $kind;public $languageCode;public $largestChangeId;protected $maxUploadSizesType = 'Google_Service_Drive_AboutMaxUploadSizes';protected $maxUploadSizesDataType = 'array';public $name;public $permissionId;protected $quotaBytesByServiceType = 'Google_Service_Drive_AboutQuotaBytesByService';protected $quotaBytesByServiceDataType = 'array';public $quotaBytesTotal;public $quotaBytesUsed;public $quotaBytesUsedAggregate;public $quotaBytesUsedInTrash;public $quotaType;public $remainingChangeIds;public $rootFolderId;public $selfLink;protected $userType = 'Google_Service_Drive_User';protected $userDataType = '';public function setAdditionalRoleInfo($additionalRoleInfo){$this->additionalRoleInfo = $additionalRoleInfo;}public function getAdditionalRoleInfo(){return $this->additionalRoleInfo;}public function setDomainSharingPolicy($domainSharingPolicy){$this->domainSharingPolicy = $domainSharingPolicy;}public function getDomainSharingPolicy(){return $this->domainSharingPolicy;}public function setEtag($etag){$this->etag = $etag;}public function getEtag(){return $this->etag;}public function setExportFormats($exportFormats){$this->exportFormats = $exportFormats;}public function getExportFormats(){return $this->exportFormats;}public function setFeatures($features){$this->features = $features;}public function getFeatures(){return $this->features;}public function setFolderColorPalette($folderColorPalette){$this->folderColorPalette = $folderColorPalette;}public function getFolderColorPalette(){return $this->folderColorPalette;}public function setImportFormats($importFormats){$this->importFormats = $importFormats;}public function getImportFormats(){return $this->importFormats;}public function setIsCurrentAppInstalled($isCurrentAppInstalled){$this->isCurrentAppInstalled = $isCurrentAppInstalled;}public function getIsCurrentAppInstalled(){return $this->isCurrentAppInstalled;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setLanguageCode($languageCode){$this->languageCode = $languageCode;}public function getLanguageCode(){return $this->languageCode;}public function setLargestChangeId($largestChangeId){$this->largestChangeId = $largestChangeId;}public function getLargestChangeId(){return $this->largestChangeId;}public function setMaxUploadSizes($maxUploadSizes){$this->maxUploadSizes = $maxUploadSizes;}public function getMaxUploadSizes(){return $this->maxUploadSizes;}public function setName($name){$this->name = $name;}public function getName(){return $this->name;}public function setPermissionId($permissionId){$this->permissionId = $permissionId;}public function getPermissionId(){return $this->permissionId;}public function setQuotaBytesByService($quotaBytesByService){$this->quotaBytesByService = $quotaBytesByService;}public function getQuotaBytesByService(){return $this->quotaBytesByService;}public function setQuotaBytesTotal($quotaBytesTotal){$this->quotaBytesTotal = $quotaBytesTotal;}public function getQuotaBytesTotal(){return $this->quotaBytesTotal;}public function setQuotaBytesUsed($quotaBytesUsed){$this->quotaBytesUsed = $quotaBytesUsed;}public function getQuotaBytesUsed(){return $this->quotaBytesUsed;}public function setQuotaBytesUsedAggregate($quotaBytesUsedAggregate){$this->quotaBytesUsedAggregate = $quotaBytesUsedAggregate;}public function getQuotaBytesUsedAggregate(){return $this->quotaBytesUsedAggregate;}public function setQuotaBytesUsedInTrash($quotaBytesUsedInTrash){$this->quotaBytesUsedInTrash = $quotaBytesUsedInTrash;}public function getQuotaBytesUsedInTrash(){return $this->quotaBytesUsedInTrash;}public function setQuotaType($quotaType){$this->quotaType = $quotaType;}public function getQuotaType(){return $this->quotaType;}public function setRemainingChangeIds($remainingChangeIds){$this->remainingChangeIds = $remainingChangeIds;}public function getRemainingChangeIds(){return $this->remainingChangeIds;}public function setRootFolderId($rootFolderId){$this->rootFolderId = $rootFolderId;}public function getRootFolderId(){return $this->rootFolderId;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}public function setUser(Google_Service_Drive_User $user){$this->user = $user;}public function getUser(){return $this->user;}}#[AllowDynamicProperties]class Google_Service_Drive_AboutAdditionalRoleInfo extends Google_Collection{protected $collection_key = 'roleSets';protected $internal_gapi_mappings = array();protected $roleSetsType = 'Google_Service_Drive_AboutAdditionalRoleInfoRoleSets';protected $roleSetsDataType = 'array';public $type;public function setRoleSets($roleSets){$this->roleSets = $roleSets;}public function getRoleSets(){return $this->roleSets;}public function setType($type){$this->type = $type;}public function getType(){return $this->type;}}#[AllowDynamicProperties]class Google_Service_Drive_AboutAdditionalRoleInfoRoleSets extends Google_Collection{protected $collection_key = 'additionalRoles';protected $internal_gapi_mappings = array();public $additionalRoles;public $primaryRole;public function setAdditionalRoles($additionalRoles){$this->additionalRoles = $additionalRoles;}public function getAdditionalRoles(){return $this->additionalRoles;}public function setPrimaryRole($primaryRole){$this->primaryRole = $primaryRole;}public function getPrimaryRole(){return $this->primaryRole;}}#[AllowDynamicProperties]class Google_Service_Drive_AboutExportFormats extends Google_Collection{protected $collection_key = 'targets';protected $internal_gapi_mappings = array();public $source;public $targets;public function setSource($source){$this->source = $source;}public function getSource(){return $this->source;}public function setTargets($targets){$this->targets = $targets;}public function getTargets(){return $this->targets;}}#[AllowDynamicProperties]class Google_Service_Drive_AboutFeatures extends Google_Model{protected $internal_gapi_mappings = array();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;}}#[AllowDynamicProperties]class Google_Service_Drive_AboutImportFormats extends Google_Collection{protected $collection_key = 'targets';protected $internal_gapi_mappings = array();public $source;public $targets;public function setSource($source){$this->source = $source;}public function getSource(){return $this->source;}public function setTargets($targets){$this->targets = $targets;}public function getTargets(){return $this->targets;}}#[AllowDynamicProperties]class Google_Service_Drive_AboutMaxUploadSizes extends Google_Model{protected $internal_gapi_mappings = array();public $size;public $type;public function setSize($size){$this->size = $size;}public function getSize(){return $this->size;}public function setType($type){$this->type = $type;}public function getType(){return $this->type;}}#[AllowDynamicProperties]class Google_Service_Drive_AboutQuotaBytesByService extends Google_Model{protected $internal_gapi_mappings = array();public $bytesUsed;public $serviceName;public function setBytesUsed($bytesUsed){$this->bytesUsed = $bytesUsed;}public function getBytesUsed(){return $this->bytesUsed;}public function setServiceName($serviceName){$this->serviceName = $serviceName;}public function getServiceName(){return $this->serviceName;}}#[AllowDynamicProperties]class Google_Service_Drive_App extends Google_Collection{protected $collection_key = 'secondaryMimeTypes';protected $internal_gapi_mappings = array();public $authorized;public $createInFolderTemplate;public $createUrl;public $hasDriveWideScope;protected $iconsType = 'Google_Service_Drive_AppIcons';protected $iconsDataType = 'array';public $id;public $installed;public $kind;public $longDescription;public $name;public $objectType;public $openUrlTemplate;public $primaryFileExtensions;public $primaryMimeTypes;public $productId;public $productUrl;public $secondaryFileExtensions;public $secondaryMimeTypes;public $shortDescription;public $supportsCreate;public $supportsImport;public $supportsMultiOpen;public $supportsOfflineCreate;public $useByDefault;public function setAuthorized($authorized){$this->authorized = $authorized;}public function getAuthorized(){return $this->authorized;}public function setCreateInFolderTemplate($createInFolderTemplate){$this->createInFolderTemplate = $createInFolderTemplate;}public function getCreateInFolderTemplate(){return $this->createInFolderTemplate;}public function setCreateUrl($createUrl){$this->createUrl = $createUrl;}public function getCreateUrl(){return $this->createUrl;}public function setHasDriveWideScope($hasDriveWideScope){$this->hasDriveWideScope = $hasDriveWideScope;}public function getHasDriveWideScope(){return $this->hasDriveWideScope;}public function setIcons($icons){$this->icons = $icons;}public function getIcons(){return $this->icons;}public function setId($id){$this->id = $id;}public function getId(){return $this->id;}public function setInstalled($installed){$this->installed = $installed;}public function getInstalled(){return $this->installed;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setLongDescription($longDescription){$this->longDescription = $longDescription;}public function getLongDescription(){return $this->longDescription;}public function setName($name){$this->name = $name;}public function getName(){return $this->name;}public function setObjectType($objectType){$this->objectType = $objectType;}public function getObjectType(){return $this->objectType;}public function setOpenUrlTemplate($openUrlTemplate){$this->openUrlTemplate = $openUrlTemplate;}public function getOpenUrlTemplate(){return $this->openUrlTemplate;}public function setPrimaryFileExtensions($primaryFileExtensions){$this->primaryFileExtensions = $primaryFileExtensions;}public function getPrimaryFileExtensions(){return $this->primaryFileExtensions;}public function setPrimaryMimeTypes($primaryMimeTypes){$this->primaryMimeTypes = $primaryMimeTypes;}public function getPrimaryMimeTypes(){return $this->primaryMimeTypes;}public function setProductId($productId){$this->productId = $productId;}public function getProductId(){return $this->productId;}public function setProductUrl($productUrl){$this->productUrl = $productUrl;}public function getProductUrl(){return $this->productUrl;}public function setSecondaryFileExtensions($secondaryFileExtensions){$this->secondaryFileExtensions = $secondaryFileExtensions;}public function getSecondaryFileExtensions(){return $this->secondaryFileExtensions;}public function setSecondaryMimeTypes($secondaryMimeTypes){$this->secondaryMimeTypes = $secondaryMimeTypes;}public function getSecondaryMimeTypes(){return $this->secondaryMimeTypes;}public function setShortDescription($shortDescription){$this->shortDescription = $shortDescription;}public function getShortDescription(){return $this->shortDescription;}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 setSupportsMultiOpen($supportsMultiOpen){$this->supportsMultiOpen = $supportsMultiOpen;}public function getSupportsMultiOpen(){return $this->supportsMultiOpen;}public function setSupportsOfflineCreate($supportsOfflineCreate){$this->supportsOfflineCreate = $supportsOfflineCreate;}public function getSupportsOfflineCreate(){return $this->supportsOfflineCreate;}public function setUseByDefault($useByDefault){$this->useByDefault = $useByDefault;}public function getUseByDefault(){return $this->useByDefault;}}#[AllowDynamicProperties]class Google_Service_Drive_AppIcons extends Google_Model{protected $internal_gapi_mappings = array();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;}}#[AllowDynamicProperties]class Google_Service_Drive_AppList extends Google_Collection{protected $collection_key = 'items';protected $internal_gapi_mappings = array();public $defaultAppIds;public $etag;protected $itemsType = 'Google_Service_Drive_App';protected $itemsDataType = 'array';public $kind;public $selfLink;public function setDefaultAppIds($defaultAppIds){$this->defaultAppIds = $defaultAppIds;}public function getDefaultAppIds(){return $this->defaultAppIds;}public function setEtag($etag){$this->etag = $etag;}public function getEtag(){return $this->etag;}public function setItems($items){$this->items = $items;}public function getItems(){return $this->items;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}}#[AllowDynamicProperties]class Google_Service_Drive_Change extends Google_Model{protected $internal_gapi_mappings = array();public $deleted;protected $fileType = 'Google_Service_Drive_DriveFile';protected $fileDataType = '';public $fileId;public $id;public $kind;public $modificationDate;public $selfLink;public function setDeleted($deleted){$this->deleted = $deleted;}public function getDeleted(){return $this->deleted;}public function setFile(Google_Service_Drive_DriveFile $file){$this->file = $file;}public function getFile(){return $this->file;}public function setFileId($fileId){$this->fileId = $fileId;}public function getFileId(){return $this->fileId;}public function setId($id){$this->id = $id;}public function getId(){return $this->id;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setModificationDate($modificationDate){$this->modificationDate = $modificationDate;}public function getModificationDate(){return $this->modificationDate;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}}#[AllowDynamicProperties]class Google_Service_Drive_ChangeList extends Google_Collection{protected $collection_key = 'items';protected $internal_gapi_mappings = array();public $etag;protected $itemsType = 'Google_Service_Drive_Change';protected $itemsDataType = 'array';public $kind;public $largestChangeId;public $nextLink;public $nextPageToken;public $selfLink;public function setEtag($etag){$this->etag = $etag;}public function getEtag(){return $this->etag;}public function setItems($items){$this->items = $items;}public function getItems(){return $this->items;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setLargestChangeId($largestChangeId){$this->largestChangeId = $largestChangeId;}public function getLargestChangeId(){return $this->largestChangeId;}public function setNextLink($nextLink){$this->nextLink = $nextLink;}public function getNextLink(){return $this->nextLink;}public function setNextPageToken($nextPageToken){$this->nextPageToken = $nextPageToken;}public function getNextPageToken(){return $this->nextPageToken;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}}#[AllowDynamicProperties]class Google_Service_Drive_Channel extends Google_Model{protected $internal_gapi_mappings = array();public $address;public $expiration;public $id;public $kind;public $params;public $payload;public $resourceId;public $resourceUri;public $token;public $type;public function setAddress($address){$this->address = $address;}public function getAddress(){return $this->address;}public function setExpiration($expiration){$this->expiration = $expiration;}public function getExpiration(){return $this->expiration;}public function setId($id){$this->id = $id;}public function getId(){return $this->id;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setParams($params){$this->params = $params;}public function getParams(){return $this->params;}public function setPayload($payload){$this->payload = $payload;}public function getPayload(){return $this->payload;}public function setResourceId($resourceId){$this->resourceId = $resourceId;}public function getResourceId(){return $this->resourceId;}public function setResourceUri($resourceUri){$this->resourceUri = $resourceUri;}public function getResourceUri(){return $this->resourceUri;}public function setToken($token){$this->token = $token;}public function getToken(){return $this->token;}public function setType($type){$this->type = $type;}public function getType(){return $this->type;}}#[AllowDynamicProperties]class Google_Service_Drive_ChannelParams extends Google_Model{}#[AllowDynamicProperties]class Google_Service_Drive_ChildList extends Google_Collection{protected $collection_key = 'items';protected $internal_gapi_mappings = array();public $etag;protected $itemsType = 'Google_Service_Drive_ChildReference';protected $itemsDataType = 'array';public $kind;public $nextLink;public $nextPageToken;public $selfLink;public function setEtag($etag){$this->etag = $etag;}public function getEtag(){return $this->etag;}public function setItems($items){$this->items = $items;}public function getItems(){return $this->items;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setNextLink($nextLink){$this->nextLink = $nextLink;}public function getNextLink(){return $this->nextLink;}public function setNextPageToken($nextPageToken){$this->nextPageToken = $nextPageToken;}public function getNextPageToken(){return $this->nextPageToken;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}}#[AllowDynamicProperties]class Google_Service_Drive_ChildReference extends Google_Model{protected $internal_gapi_mappings = array();public $childLink;public $id;public $kind;public $selfLink;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 setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}}#[AllowDynamicProperties]class Google_Service_Drive_Comment extends Google_Collection{protected $collection_key = 'replies';protected $internal_gapi_mappings = array();public $anchor;protected $authorType = 'Google_Service_Drive_User';protected $authorDataType = '';public $commentId;public $content;protected $contextType = 'Google_Service_Drive_CommentContext';protected $contextDataType = '';public $createdDate;public $deleted;public $fileId;public $fileTitle;public $htmlContent;public $kind;public $modifiedDate;protected $repliesType = 'Google_Service_Drive_CommentReply';protected $repliesDataType = 'array';public $selfLink;public $status;public function setAnchor($anchor){$this->anchor = $anchor;}public function getAnchor(){return $this->anchor;}public function setAuthor(Google_Service_Drive_User $author){$this->author = $author;}public function getAuthor(){return $this->author;}public function setCommentId($commentId){$this->commentId = $commentId;}public function getCommentId(){return $this->commentId;}public function setContent($content){$this->content = $content;}public function getContent(){return $this->content;}public function setContext(Google_Service_Drive_CommentContext $context){$this->context = $context;}public function getContext(){return $this->context;}public function setCreatedDate($createdDate){$this->createdDate = $createdDate;}public function getCreatedDate(){return $this->createdDate;}public function setDeleted($deleted){$this->deleted = $deleted;}public function getDeleted(){return $this->deleted;}public function setFileId($fileId){$this->fileId = $fileId;}public function getFileId(){return $this->fileId;}public function setFileTitle($fileTitle){$this->fileTitle = $fileTitle;}public function getFileTitle(){return $this->fileTitle;}public function setHtmlContent($htmlContent){$this->htmlContent = $htmlContent;}public function getHtmlContent(){return $this->htmlContent;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setModifiedDate($modifiedDate){$this->modifiedDate = $modifiedDate;}public function getModifiedDate(){return $this->modifiedDate;}public function setReplies($replies){$this->replies = $replies;}public function getReplies(){return $this->replies;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}public function setStatus($status){$this->status = $status;}public function getStatus(){return $this->status;}}#[AllowDynamicProperties]class Google_Service_Drive_CommentContext extends Google_Model{protected $internal_gapi_mappings = array();public $type;public $value;public function setType($type){$this->type = $type;}public function getType(){return $this->type;}public function setValue($value){$this->value = $value;}public function getValue(){return $this->value;}}#[AllowDynamicProperties]class Google_Service_Drive_CommentList extends Google_Collection{protected $collection_key = 'items';protected $internal_gapi_mappings = array();protected $itemsType = 'Google_Service_Drive_Comment';protected $itemsDataType = 'array';public $kind;public $nextLink;public $nextPageToken;public $selfLink;public function setItems($items){$this->items = $items;}public function getItems(){return $this->items;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setNextLink($nextLink){$this->nextLink = $nextLink;}public function getNextLink(){return $this->nextLink;}public function setNextPageToken($nextPageToken){$this->nextPageToken = $nextPageToken;}public function getNextPageToken(){return $this->nextPageToken;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}}#[AllowDynamicProperties]class Google_Service_Drive_CommentReply extends Google_Model{protected $internal_gapi_mappings = array();protected $authorType = 'Google_Service_Drive_User';protected $authorDataType = '';public $content;public $createdDate;public $deleted;public $htmlContent;public $kind;public $modifiedDate;public $replyId;public $verb;public function setAuthor(Google_Service_Drive_User $author){$this->author = $author;}public function getAuthor(){return $this->author;}public function setContent($content){$this->content = $content;}public function getContent(){return $this->content;}public function setCreatedDate($createdDate){$this->createdDate = $createdDate;}public function getCreatedDate(){return $this->createdDate;}public function setDeleted($deleted){$this->deleted = $deleted;}public function getDeleted(){return $this->deleted;}public function setHtmlContent($htmlContent){$this->htmlContent = $htmlContent;}public function getHtmlContent(){return $this->htmlContent;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setModifiedDate($modifiedDate){$this->modifiedDate = $modifiedDate;}public function getModifiedDate(){return $this->modifiedDate;}public function setReplyId($replyId){$this->replyId = $replyId;}public function getReplyId(){return $this->replyId;}public function setVerb($verb){$this->verb = $verb;}public function getVerb(){return $this->verb;}}#[AllowDynamicProperties]class Google_Service_Drive_CommentReplyList extends Google_Collection{protected $collection_key = 'items';protected $internal_gapi_mappings = array();protected $itemsType = 'Google_Service_Drive_CommentReply';protected $itemsDataType = 'array';public $kind;public $nextLink;public $nextPageToken;public $selfLink;public function setItems($items){$this->items = $items;}public function getItems(){return $this->items;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setNextLink($nextLink){$this->nextLink = $nextLink;}public function getNextLink(){return $this->nextLink;}public function setNextPageToken($nextPageToken){$this->nextPageToken = $nextPageToken;}public function getNextPageToken(){return $this->nextPageToken;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}}#[AllowDynamicProperties]class Google_Service_Drive_DriveFile extends Google_Collection{protected $collection_key = 'spaces';protected $internal_gapi_mappings = array();public $alternateLink;public $appDataContents;public $canComment;public $copyable;public $createdDate;public $defaultOpenWithLink;public $description;public $downloadUrl;public $editable;public $embedLink;public $etag;public $explicitlyTrashed;public $exportLinks;public $fileExtension;public $fileSize;public $folderColorRgb;public $fullFileExtension;public $headRevisionId;public $iconLink;public $id;protected $imageMediaMetadataType = 'Google_Service_Drive_DriveFileImageMediaMetadata';protected $imageMediaMetadataDataType = '';protected $indexableTextType = 'Google_Service_Drive_DriveFileIndexableText';protected $indexableTextDataType = '';public $kind;protected $labelsType = 'Google_Service_Drive_DriveFileLabels';protected $labelsDataType = '';protected $lastModifyingUserType = 'Google_Service_Drive_User';protected $lastModifyingUserDataType = '';public $lastModifyingUserName;public $lastViewedByMeDate;public $markedViewedByMeDate;public $md5Checksum;public $mimeType;public $modifiedByMeDate;public $modifiedDate;public $openWithLinks;public $originalFilename;public $ownedByMe;public $ownerNames;protected $ownersType = 'Google_Service_Drive_User';protected $ownersDataType = 'array';protected $parentsType = 'Google_Service_Drive_ParentReference';protected $parentsDataType = 'array';protected $permissionsType = 'Google_Service_Drive_Permission';protected $permissionsDataType = 'array';protected $propertiesType = 'Google_Service_Drive_Property';protected $propertiesDataType = 'array';public $quotaBytesUsed;public $selfLink;public $shareable;public $shared;public $sharedWithMeDate;protected $sharingUserType = 'Google_Service_Drive_User';protected $sharingUserDataType = '';public $spaces;protected $thumbnailType = 'Google_Service_Drive_DriveFileThumbnail';protected $thumbnailDataType = '';public $thumbnailLink;public $title;protected $userPermissionType = 'Google_Service_Drive_Permission';protected $userPermissionDataType = '';public $version;protected $videoMediaMetadataType = 'Google_Service_Drive_DriveFileVideoMediaMetadata';protected $videoMediaMetadataDataType = '';public $webContentLink;public $webViewLink;public $writersCanShare;public function setAlternateLink($alternateLink){$this->alternateLink = $alternateLink;}public function getAlternateLink(){return $this->alternateLink;}public function setAppDataContents($appDataContents){$this->appDataContents = $appDataContents;}public function getAppDataContents(){return $this->appDataContents;}public function setCanComment($canComment){$this->canComment = $canComment;}public function getCanComment(){return $this->canComment;}public function setCopyable($copyable){$this->copyable = $copyable;}public function getCopyable(){return $this->copyable;}public function setCreatedDate($createdDate){$this->createdDate = $createdDate;}public function getCreatedDate(){return $this->createdDate;}public function setDefaultOpenWithLink($defaultOpenWithLink){$this->defaultOpenWithLink = $defaultOpenWithLink;}public function getDefaultOpenWithLink(){return $this->defaultOpenWithLink;}public function setDescription($description){$this->description = $description;}public function getDescription(){return $this->description;}public function setDownloadUrl($downloadUrl){$this->downloadUrl = $downloadUrl;}public function getDownloadUrl(){return $this->downloadUrl;}public function setEditable($editable){$this->editable = $editable;}public function getEditable(){return $this->editable;}public function setEmbedLink($embedLink){$this->embedLink = $embedLink;}public function getEmbedLink(){return $this->embedLink;}public function setEtag($etag){$this->etag = $etag;}public function getEtag(){return $this->etag;}public function setExplicitlyTrashed($explicitlyTrashed){$this->explicitlyTrashed = $explicitlyTrashed;}public function getExplicitlyTrashed(){return $this->explicitlyTrashed;}public function setExportLinks($exportLinks){$this->exportLinks = $exportLinks;}public function getExportLinks(){return $this->exportLinks;}public function setFileExtension($fileExtension){$this->fileExtension = $fileExtension;}public function getFileExtension(){return $this->fileExtension;}public function setFileSize($fileSize){$this->fileSize = $fileSize;}public function getFileSize(){return $this->fileSize;}public function setFolderColorRgb($folderColorRgb){$this->folderColorRgb = $folderColorRgb;}public function getFolderColorRgb(){return $this->folderColorRgb;}public function setFullFileExtension($fullFileExtension){$this->fullFileExtension = $fullFileExtension;}public function getFullFileExtension(){return $this->fullFileExtension;}public function setHeadRevisionId($headRevisionId){$this->headRevisionId = $headRevisionId;}public function getHeadRevisionId(){return $this->headRevisionId;}public function setIconLink($iconLink){$this->iconLink = $iconLink;}public function getIconLink(){return $this->iconLink;}public function setId($id){$this->id = $id;}public function getId(){return $this->id;}public function setImageMediaMetadata(Google_Service_Drive_DriveFileImageMediaMetadata $imageMediaMetadata){$this->imageMediaMetadata = $imageMediaMetadata;}public function getImageMediaMetadata(){return $this->imageMediaMetadata;}public function setIndexableText(Google_Service_Drive_DriveFileIndexableText $indexableText){$this->indexableText = $indexableText;}public function getIndexableText(){return $this->indexableText;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setLabels(Google_Service_Drive_DriveFileLabels $labels){$this->labels = $labels;}public function getLabels(){return $this->labels;}public function setLastModifyingUser(Google_Service_Drive_User $lastModifyingUser){$this->lastModifyingUser = $lastModifyingUser;}public function getLastModifyingUser(){return $this->lastModifyingUser;}public function setLastModifyingUserName($lastModifyingUserName){$this->lastModifyingUserName = $lastModifyingUserName;}public function getLastModifyingUserName(){return $this->lastModifyingUserName;}public function setLastViewedByMeDate($lastViewedByMeDate){$this->lastViewedByMeDate = $lastViewedByMeDate;}public function getLastViewedByMeDate(){return $this->lastViewedByMeDate;}public function setMarkedViewedByMeDate($markedViewedByMeDate){$this->markedViewedByMeDate = $markedViewedByMeDate;}public function getMarkedViewedByMeDate(){return $this->markedViewedByMeDate;}public function setMd5Checksum($md5Checksum){$this->md5Checksum = $md5Checksum;}public function getMd5Checksum(){return $this->md5Checksum;}public function setMimeType($mimeType){$this->mimeType = $mimeType;}public function getMimeType(){return $this->mimeType;}public function setModifiedByMeDate($modifiedByMeDate){$this->modifiedByMeDate = $modifiedByMeDate;}public function getModifiedByMeDate(){return $this->modifiedByMeDate;}public function setModifiedDate($modifiedDate){$this->modifiedDate = $modifiedDate;}public function getModifiedDate(){return $this->modifiedDate;}public function setOpenWithLinks($openWithLinks){$this->openWithLinks = $openWithLinks;}public function getOpenWithLinks(){return $this->openWithLinks;}public function setOriginalFilename($originalFilename){$this->originalFilename = $originalFilename;}public function getOriginalFilename(){return $this->originalFilename;}public function setOwnedByMe($ownedByMe){$this->ownedByMe = $ownedByMe;}public function getOwnedByMe(){return $this->ownedByMe;}public function setOwnerNames($ownerNames){$this->ownerNames = $ownerNames;}public function getOwnerNames(){return $this->ownerNames;}public function setOwners($owners){$this->owners = $owners;}public function getOwners(){return $this->owners;}public function setParents($parents){$this->parents = $parents;}public function getParents(){return $this->parents;}public function setPermissions($permissions){$this->permissions = $permissions;}public function getPermissions(){return $this->permissions;}public function setProperties($properties){$this->properties = $properties;}public function getProperties(){return $this->properties;}public function setQuotaBytesUsed($quotaBytesUsed){$this->quotaBytesUsed = $quotaBytesUsed;}public function getQuotaBytesUsed(){return $this->quotaBytesUsed;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}public function setShareable($shareable){$this->shareable = $shareable;}public function getShareable(){return $this->shareable;}public function setShared($shared){$this->shared = $shared;}public function getShared(){return $this->shared;}public function setSharedWithMeDate($sharedWithMeDate){$this->sharedWithMeDate = $sharedWithMeDate;}public function getSharedWithMeDate(){return $this->sharedWithMeDate;}public function setSharingUser(Google_Service_Drive_User $sharingUser){$this->sharingUser = $sharingUser;}public function getSharingUser(){return $this->sharingUser;}public function setSpaces($spaces){$this->spaces = $spaces;}public function getSpaces(){return $this->spaces;}public function setThumbnail(Google_Service_Drive_DriveFileThumbnail $thumbnail){$this->thumbnail = $thumbnail;}public function getThumbnail(){return $this->thumbnail;}public function setThumbnailLink($thumbnailLink){$this->thumbnailLink = $thumbnailLink;}public function getThumbnailLink(){return $this->thumbnailLink;}public function setTitle($title){$this->title = $title;}public function getTitle(){return $this->title;}public function setUserPermission(Google_Service_Drive_Permission $userPermission){$this->userPermission = $userPermission;}public function getUserPermission(){return $this->userPermission;}public function setVersion($version){$this->version = $version;}public function getVersion(){return $this->version;}public function setVideoMediaMetadata(Google_Service_Drive_DriveFileVideoMediaMetadata $videoMediaMetadata){$this->videoMediaMetadata = $videoMediaMetadata;}public function getVideoMediaMetadata(){return $this->videoMediaMetadata;}public function setWebContentLink($webContentLink){$this->webContentLink = $webContentLink;}public function getWebContentLink(){return $this->webContentLink;}public function setWebViewLink($webViewLink){$this->webViewLink = $webViewLink;}public function getWebViewLink(){return $this->webViewLink;}public function setWritersCanShare($writersCanShare){$this->writersCanShare = $writersCanShare;}public function getWritersCanShare(){return $this->writersCanShare;}}#[AllowDynamicProperties]class Google_Service_Drive_DriveFileExportLinks extends Google_Model{}#[AllowDynamicProperties]class Google_Service_Drive_DriveFileImageMediaMetadata extends Google_Model{protected $internal_gapi_mappings = array();public $aperture;public $cameraMake;public $cameraModel;public $colorSpace;public $date;public $exposureBias;public $exposureMode;public $exposureTime;public $flashUsed;public $focalLength;public $height;public $isoSpeed;public $lens;protected $locationType = 'Google_Service_Drive_DriveFileImageMediaMetadataLocation';protected $locationDataType = '';public $maxApertureValue;public $meteringMode;public $rotation;public $sensor;public $subjectDistance;public $whiteBalance;public $width;public function setAperture($aperture){$this->aperture = $aperture;}public function getAperture(){return $this->aperture;}public function setCameraMake($cameraMake){$this->cameraMake = $cameraMake;}public function getCameraMake(){return $this->cameraMake;}public function setCameraModel($cameraModel){$this->cameraModel = $cameraModel;}public function getCameraModel(){return $this->cameraModel;}public function setColorSpace($colorSpace){$this->colorSpace = $colorSpace;}public function getColorSpace(){return $this->colorSpace;}public function setDate($date){$this->date = $date;}public function getDate(){return $this->date;}public function setExposureBias($exposureBias){$this->exposureBias = $exposureBias;}public function getExposureBias(){return $this->exposureBias;}public function setExposureMode($exposureMode){$this->exposureMode = $exposureMode;}public function getExposureMode(){return $this->exposureMode;}public function setExposureTime($exposureTime){$this->exposureTime = $exposureTime;}public function getExposureTime(){return $this->exposureTime;}public function setFlashUsed($flashUsed){$this->flashUsed = $flashUsed;}public function getFlashUsed(){return $this->flashUsed;}public function setFocalLength($focalLength){$this->focalLength = $focalLength;}public function getFocalLength(){return $this->focalLength;}public function setHeight($height){$this->height = $height;}public function getHeight(){return $this->height;}public function setIsoSpeed($isoSpeed){$this->isoSpeed = $isoSpeed;}public function getIsoSpeed(){return $this->isoSpeed;}public function setLens($lens){$this->lens = $lens;}public function getLens(){return $this->lens;}public function setLocation(Google_Service_Drive_DriveFileImageMediaMetadataLocation $location){$this->location = $location;}public function getLocation(){return $this->location;}public function setMaxApertureValue($maxApertureValue){$this->maxApertureValue = $maxApertureValue;}public function getMaxApertureValue(){return $this->maxApertureValue;}public function setMeteringMode($meteringMode){$this->meteringMode = $meteringMode;}public function getMeteringMode(){return $this->meteringMode;}public function setRotation($rotation){$this->rotation = $rotation;}public function getRotation(){return $this->rotation;}public function setSensor($sensor){$this->sensor = $sensor;}public function getSensor(){return $this->sensor;}public function setSubjectDistance($subjectDistance){$this->subjectDistance = $subjectDistance;}public function getSubjectDistance(){return $this->subjectDistance;}public function setWhiteBalance($whiteBalance){$this->whiteBalance = $whiteBalance;}public function getWhiteBalance(){return $this->whiteBalance;}public function setWidth($width){$this->width = $width;}public function getWidth(){return $this->width;}}#[AllowDynamicProperties]class Google_Service_Drive_DriveFileImageMediaMetadataLocation extends Google_Model{protected $internal_gapi_mappings = array();public $altitude;public $latitude;public $longitude;public function setAltitude($altitude){$this->altitude = $altitude;}public function getAltitude(){return $this->altitude;}public function setLatitude($latitude){$this->latitude = $latitude;}public function getLatitude(){return $this->latitude;}public function setLongitude($longitude){$this->longitude = $longitude;}public function getLongitude(){return $this->longitude;}}#[AllowDynamicProperties]class Google_Service_Drive_DriveFileIndexableText extends Google_Model{protected $internal_gapi_mappings = array();public $text;public function setText($text){$this->text = $text;}public function getText(){return $this->text;}}#[AllowDynamicProperties]class Google_Service_Drive_DriveFileLabels extends Google_Model{protected $internal_gapi_mappings = array();public $hidden;public $restricted;public $starred;public $trashed;public $viewed;public function setHidden($hidden){$this->hidden = $hidden;}public function getHidden(){return $this->hidden;}public function setRestricted($restricted){$this->restricted = $restricted;}public function getRestricted(){return $this->restricted;}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;}public function setViewed($viewed){$this->viewed = $viewed;}public function getViewed(){return $this->viewed;}}#[AllowDynamicProperties]class Google_Service_Drive_DriveFileOpenWithLinks extends Google_Model{}#[AllowDynamicProperties]class Google_Service_Drive_DriveFileThumbnail extends Google_Model{protected $internal_gapi_mappings = array();public $image;public $mimeType;public function setImage($image){$this->image = $image;}public function getImage(){return $this->image;}public function setMimeType($mimeType){$this->mimeType = $mimeType;}public function getMimeType(){return $this->mimeType;}}#[AllowDynamicProperties]class Google_Service_Drive_DriveFileVideoMediaMetadata extends Google_Model{protected $internal_gapi_mappings = array();public $durationMillis;public $height;public $width;public function setDurationMillis($durationMillis){$this->durationMillis = $durationMillis;}public function getDurationMillis(){return $this->durationMillis;}public function setHeight($height){$this->height = $height;}public function getHeight(){return $this->height;}public function setWidth($width){$this->width = $width;}public function getWidth(){return $this->width;}}#[AllowDynamicProperties]class Google_Service_Drive_FileList extends Google_Collection{protected $collection_key = 'items';protected $internal_gapi_mappings = array();public $etag;protected $itemsType = 'Google_Service_Drive_DriveFile';protected $itemsDataType = 'array';public $kind;public $nextLink;public $nextPageToken;public $selfLink;public function setEtag($etag){$this->etag = $etag;}public function getEtag(){return $this->etag;}public function setItems($items){$this->items = $items;}public function getItems(){return $this->items;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setNextLink($nextLink){$this->nextLink = $nextLink;}public function getNextLink(){return $this->nextLink;}public function setNextPageToken($nextPageToken){$this->nextPageToken = $nextPageToken;}public function getNextPageToken(){return $this->nextPageToken;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}}#[AllowDynamicProperties]class Google_Service_Drive_GeneratedIds extends Google_Collection{protected $collection_key = 'ids';protected $internal_gapi_mappings = array();public $ids;public $kind;public $space;public function setIds($ids){$this->ids = $ids;}public function getIds(){return $this->ids;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setSpace($space){$this->space = $space;}public function getSpace(){return $this->space;}}#[AllowDynamicProperties]class Google_Service_Drive_ParentList extends Google_Collection{protected $collection_key = 'items';protected $internal_gapi_mappings = array();public $etag;protected $itemsType = 'Google_Service_Drive_ParentReference';protected $itemsDataType = 'array';public $kind;public $selfLink;public function setEtag($etag){$this->etag = $etag;}public function getEtag(){return $this->etag;}public function setItems($items){$this->items = $items;}public function getItems(){return $this->items;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}}#[AllowDynamicProperties]class Google_Service_Drive_ParentReference extends Google_Model{protected $internal_gapi_mappings = array();public $id;public $isRoot;public $kind;public $parentLink;public $selfLink;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 setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setParentLink($parentLink){$this->parentLink = $parentLink;}public function getParentLink(){return $this->parentLink;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}}#[AllowDynamicProperties]class Google_Service_Drive_Permission extends Google_Collection{protected $collection_key = 'additionalRoles';protected $internal_gapi_mappings = array();public $additionalRoles;public $authKey;public $domain;public $emailAddress;public $etag;public $id;public $kind;public $name;public $photoLink;public $role;public $selfLink;public $type;public $value;public $withLink;public function setAdditionalRoles($additionalRoles){$this->additionalRoles = $additionalRoles;}public function getAdditionalRoles(){return $this->additionalRoles;}public function setAuthKey($authKey){$this->authKey = $authKey;}public function getAuthKey(){return $this->authKey;}public function setDomain($domain){$this->domain = $domain;}public function getDomain(){return $this->domain;}public function setEmailAddress($emailAddress){$this->emailAddress = $emailAddress;}public function getEmailAddress(){return $this->emailAddress;}public function setEtag($etag){$this->etag = $etag;}public function getEtag(){return $this->etag;}public function setId($id){$this->id = $id;}public function getId(){return $this->id;}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 setPhotoLink($photoLink){$this->photoLink = $photoLink;}public function getPhotoLink(){return $this->photoLink;}public function setRole($role){$this->role = $role;}public function getRole(){return $this->role;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}public function setType($type){$this->type = $type;}public function getType(){return $this->type;}public function setValue($value){$this->value = $value;}public function getValue(){return $this->value;}public function setWithLink($withLink){$this->withLink = $withLink;}public function getWithLink(){return $this->withLink;}}#[AllowDynamicProperties]class Google_Service_Drive_PermissionId extends Google_Model{protected $internal_gapi_mappings = array();public $id;public $kind;public function setId($id){$this->id = $id;}public function getId(){return $this->id;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}}#[AllowDynamicProperties]class Google_Service_Drive_PermissionList extends Google_Collection{protected $collection_key = 'items';protected $internal_gapi_mappings = array();public $etag;protected $itemsType = 'Google_Service_Drive_Permission';protected $itemsDataType = 'array';public $kind;public $selfLink;public function setEtag($etag){$this->etag = $etag;}public function getEtag(){return $this->etag;}public function setItems($items){$this->items = $items;}public function getItems(){return $this->items;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}}#[AllowDynamicProperties]class Google_Service_Drive_Property extends Google_Model{protected $internal_gapi_mappings = array();public $etag;public $key;public $kind;public $selfLink;public $value;public $visibility;public function setEtag($etag){$this->etag = $etag;}public function getEtag(){return $this->etag;}public function setKey($key){$this->key = $key;}public function getKey(){return $this->key;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}public function setValue($value){$this->value = $value;}public function getValue(){return $this->value;}public function setVisibility($visibility){$this->visibility = $visibility;}public function getVisibility(){return $this->visibility;}}#[AllowDynamicProperties]class Google_Service_Drive_PropertyList extends Google_Collection{protected $collection_key = 'items';protected $internal_gapi_mappings = array();public $etag;protected $itemsType = 'Google_Service_Drive_Property';protected $itemsDataType = 'array';public $kind;public $selfLink;public function setEtag($etag){$this->etag = $etag;}public function getEtag(){return $this->etag;}public function setItems($items){$this->items = $items;}public function getItems(){return $this->items;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}}#[AllowDynamicProperties]class Google_Service_Drive_Revision extends Google_Model{protected $internal_gapi_mappings = array();public $downloadUrl;public $etag;public $exportLinks;public $fileSize;public $id;public $kind;protected $lastModifyingUserType = 'Google_Service_Drive_User';protected $lastModifyingUserDataType = '';public $lastModifyingUserName;public $md5Checksum;public $mimeType;public $modifiedDate;public $originalFilename;public $pinned;public $publishAuto;public $published;public $publishedLink;public $publishedOutsideDomain;public $selfLink;public function setDownloadUrl($downloadUrl){$this->downloadUrl = $downloadUrl;}public function getDownloadUrl(){return $this->downloadUrl;}public function setEtag($etag){$this->etag = $etag;}public function getEtag(){return $this->etag;}public function setExportLinks($exportLinks){$this->exportLinks = $exportLinks;}public function getExportLinks(){return $this->exportLinks;}public function setFileSize($fileSize){$this->fileSize = $fileSize;}public function getFileSize(){return $this->fileSize;}public function setId($id){$this->id = $id;}public function getId(){return $this->id;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setLastModifyingUser(Google_Service_Drive_User $lastModifyingUser){$this->lastModifyingUser = $lastModifyingUser;}public function getLastModifyingUser(){return $this->lastModifyingUser;}public function setLastModifyingUserName($lastModifyingUserName){$this->lastModifyingUserName = $lastModifyingUserName;}public function getLastModifyingUserName(){return $this->lastModifyingUserName;}public function setMd5Checksum($md5Checksum){$this->md5Checksum = $md5Checksum;}public function getMd5Checksum(){return $this->md5Checksum;}public function setMimeType($mimeType){$this->mimeType = $mimeType;}public function getMimeType(){return $this->mimeType;}public function setModifiedDate($modifiedDate){$this->modifiedDate = $modifiedDate;}public function getModifiedDate(){return $this->modifiedDate;}public function setOriginalFilename($originalFilename){$this->originalFilename = $originalFilename;}public function getOriginalFilename(){return $this->originalFilename;}public function setPinned($pinned){$this->pinned = $pinned;}public function getPinned(){return $this->pinned;}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 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 setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}}#[AllowDynamicProperties]class Google_Service_Drive_RevisionExportLinks extends Google_Model{}#[AllowDynamicProperties]class Google_Service_Drive_RevisionList extends Google_Collection{protected $collection_key = 'items';protected $internal_gapi_mappings = array();public $etag;protected $itemsType = 'Google_Service_Drive_Revision';protected $itemsDataType = 'array';public $kind;public $selfLink;public function setEtag($etag){$this->etag = $etag;}public function getEtag(){return $this->etag;}public function setItems($items){$this->items = $items;}public function getItems(){return $this->items;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setSelfLink($selfLink){$this->selfLink = $selfLink;}public function getSelfLink(){return $this->selfLink;}}#[AllowDynamicProperties]class Google_Service_Drive_User extends Google_Model{protected $internal_gapi_mappings = array();public $displayName;public $emailAddress;public $isAuthenticatedUser;public $kind;public $permissionId;protected $pictureType = 'Google_Service_Drive_UserPicture';protected $pictureDataType = '';public function setDisplayName($displayName){$this->displayName = $displayName;}public function getDisplayName(){return $this->displayName;}public function setEmailAddress($emailAddress){$this->emailAddress = $emailAddress;}public function getEmailAddress(){return $this->emailAddress;}public function setIsAuthenticatedUser($isAuthenticatedUser){$this->isAuthenticatedUser = $isAuthenticatedUser;}public function getIsAuthenticatedUser(){return $this->isAuthenticatedUser;}public function setKind($kind){$this->kind = $kind;}public function getKind(){return $this->kind;}public function setPermissionId($permissionId){$this->permissionId = $permissionId;}public function getPermissionId(){return $this->permissionId;}public function setPicture(Google_Service_Drive_UserPicture $picture){$this->picture = $picture;}public function getPicture(){return $this->picture;}}#[AllowDynamicProperties]class Google_Service_Drive_UserPicture extends Google_Model{protected $internal_gapi_mappings = array();public $url;public function setUrl($url){$this->url = $url;}public function getUrl(){return $this->url;}}