Show / Hide Table of Contents

Class PermissionsResource

The "permissions" collection of methods.

Inheritance
System.Object
PermissionsResource
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.Drive.v3
Assembly: Google.Apis.Drive.v3.dll
Syntax
public class PermissionsResource

Constructors

PermissionsResource(IClientService)

Constructs a new resource.

Declaration
public PermissionsResource(IClientService service)
Parameters
Type Name Description
IClientService service

Methods

Create(Permission, String)

Creates a permission for a file or shared drive.

Declaration
public virtual PermissionsResource.CreateRequest Create(Permission body, string fileId)
Parameters
Type Name Description
Permission body

The body of the request.

System.String fileId

The ID of the file or shared drive.

Returns
Type Description
PermissionsResource.CreateRequest

Delete(String, String)

Deletes a permission.

Declaration
public virtual PermissionsResource.DeleteRequest Delete(string fileId, string permissionId)
Parameters
Type Name Description
System.String fileId

The ID of the file or shared drive.

System.String permissionId

The ID of the permission.

Returns
Type Description
PermissionsResource.DeleteRequest

Get(String, String)

Gets a permission by ID.

Declaration
public virtual PermissionsResource.GetRequest Get(string fileId, string permissionId)
Parameters
Type Name Description
System.String fileId

The ID of the file.

System.String permissionId

The ID of the permission.

Returns
Type Description
PermissionsResource.GetRequest

List(String)

Lists a file's or shared drive's permissions.

Declaration
public virtual PermissionsResource.ListRequest List(string fileId)
Parameters
Type Name Description
System.String fileId

The ID of the file or shared drive.

Returns
Type Description
PermissionsResource.ListRequest

Update(Permission, String, String)

Updates a permission with patch semantics.

Declaration
public virtual PermissionsResource.UpdateRequest Update(Permission body, string fileId, string permissionId)
Parameters
Type Name Description
Permission body

The body of the request.

System.String fileId

The ID of the file or shared drive.

System.String permissionId

The ID of the permission.

Returns
Type Description
PermissionsResource.UpdateRequest
Back to top