Class Google_Service_Drive_Permissions_Resource
	
	
The "permissions" collection of methods. Typical usage is:
 $driveService = new Google_Service_Drive(...);
 $permissions = $driveService->permissions;
	 
	
		- 
Google_Service_Resource
			
			
		
- 
			 Google_Service_Drive_Permissions_Resource Google_Service_Drive_Permissions_Resource
		
		
		
		
		Located at Drive.php
	
	
	Methods summary
	
		| 
			 public 
			Google_Service_Drive_Permission | 
		#
		create( string $fileId, Google_Service_Drive_Permission$postBody, array $optParams = array() )
			
Creates a permission for a file or shared drive. (permissions.create) 
			
Creates a permission for a file or shared drive. (permissions.create) Parameters
					$fileIdThe ID of the file or shared drive.$postBody$optParamsOptional parameters.ReturnsOpt_param
						string emailMessage A plain text custom message to include in the notification
email.bool enforceSingleParent Set to true to opt in to API behavior that aims for all
items to have exactly one parent. This parameter will only take effect if the
item is not in a shared drive. See moveToNewOwnersRoot for details.
 bool moveToNewOwnersRoot This parameter will only take effect if the item is not
in a shared drive and the request is attempting to transfer the ownership of the
item. When set to true, the item will be moved to the new owner's My Drive root
folder and all prior parents removed. If set to false, when
enforceSingleParent=true, parents are not changed. If set to false, when
enforceSingleParent=false, existing parents are not changed; however, the file
will be added to the new owner's My Drive root folder, unless it is already in
the new owner's My Drive.
 bool sendNotificationEmail Whether to send a notification email when sharing to
users or groups. This defaults to true for users and groups, and is not allowed
for other requests. It must not be disabled for ownership transfers.
 bool supportsAllDrives Deprecated - Whether the requesting application supports
both My Drives and shared drives. This parameter will only be effective until
June 1, 2020. Afterwards all applications are assumed to support shared drives.
 bool supportsTeamDrives Deprecated use supportsAllDrives instead.
 bool transferOwnership Whether to transfer ownership to the specified user and
downgrade the current owner to a writer. This parameter is required as an
acknowledgement of the side effect.
 bool useDomainAdminAccess Issue the request as a domain administrator; if set to
true, then the requester will be granted access if the file ID parameter refers
to a shared drive and the requester is an administrator of the domain to which
the shared drive belongs.
 
 | 
	
		| 
			 public 
			
			
			 | 
		#
		delete( string $fileId, string $permissionId, array $optParams = array() )
			
Deletes a permission. (permissions.delete) 
			
Deletes a permission. (permissions.delete) Parameters
					$fileIdThe ID of the file or shared drive.$permissionIdThe ID of the permission.$optParamsOptional parameters.Opt_param
						bool supportsAllDrives Deprecated - Whether the requesting application supports
both My Drives and shared drives. This parameter will only be effective until
June 1, 2020. Afterwards all applications are assumed to support shared drives.bool supportsTeamDrives Deprecated use supportsAllDrives instead.
 bool useDomainAdminAccess Issue the request as a domain administrator; if set to
true, then the requester will be granted access if the file ID parameter refers
to a shared drive and the requester is an administrator of the domain to which
the shared drive belongs.
 
 | 
	
		| 
			 public 
			Google_Service_Drive_Permission | 
		#
		get( string $fileId, string $permissionId, array $optParams = array() )
			
Gets a permission by ID. (permissions.get) 
			
Gets a permission by ID. (permissions.get) Parameters
					$fileIdThe ID of the file.$permissionIdThe ID of the permission.$optParamsOptional parameters.ReturnsOpt_param
						bool supportsAllDrives Deprecated - Whether the requesting application supports
both My Drives and shared drives. This parameter will only be effective until
June 1, 2020. Afterwards all applications are assumed to support shared drives.bool supportsTeamDrives Deprecated use supportsAllDrives instead.
 bool useDomainAdminAccess Issue the request as a domain administrator; if set to
true, then the requester will be granted access if the file ID parameter refers
to a shared drive and the requester is an administrator of the domain to which
the shared drive belongs.
 
 | 
	
		| 
			 public 
			Google_Service_Drive_PermissionList | 
		#
		listPermissions( string $fileId, array $optParams = array() )
			
Lists a file's or shared drive's permissions.
(permissions.listPermissions) 
			
Lists a file's or shared drive's permissions.
(permissions.listPermissions) Parameters
					$fileIdThe ID of the file or shared drive.$optParamsOptional parameters.ReturnsOpt_param
						int pageSize The maximum number of permissions to return per page. When not set
for files in a shared drive, at most 100 results will be returned. When not set
for files that are not in a shared drive, the entire list will be returned.string pageToken The token for continuing a previous list request on the next
page. This should be set to the value of 'nextPageToken' from the previous
response.
 bool supportsAllDrives Deprecated - Whether the requesting application supports
both My Drives and shared drives. This parameter will only be effective until
June 1, 2020. Afterwards all applications are assumed to support shared drives.
 bool supportsTeamDrives Deprecated use supportsAllDrives instead.
 bool useDomainAdminAccess Issue the request as a domain administrator; if set to
true, then the requester will be granted access if the file ID parameter refers
to a shared drive and the requester is an administrator of the domain to which
the shared drive belongs.
 
 | 
	
		| 
			 public 
			Google_Service_Drive_Permission | 
		#
		update( string $fileId, string $permissionId, Google_Service_Drive_Permission$postBody, array $optParams = array() )
			
Updates a permission with patch semantics. (permissions.update) 
			
Updates a permission with patch semantics. (permissions.update) Parameters
					$fileIdThe ID of the file or shared drive.$permissionIdThe ID of the permission.$postBody$optParamsOptional parameters.ReturnsOpt_param
						bool removeExpiration Whether to remove the expiration date.bool supportsAllDrives Deprecated - Whether the requesting application supports
both My Drives and shared drives. This parameter will only be effective until
June 1, 2020. Afterwards all applications are assumed to support shared drives.
 bool supportsTeamDrives Deprecated use supportsAllDrives instead.
 bool transferOwnership Whether to transfer ownership to the specified user and
downgrade the current owner to a writer. This parameter is required as an
acknowledgement of the side effect.
 bool useDomainAdminAccess Issue the request as a domain administrator; if set to
true, then the requester will be granted access if the file ID parameter refers
to a shared drive and the requester is an administrator of the domain to which
the shared drive belongs.
 
 |