Table of Contents

Class PermissionsResource

Namespace
Google.Apis.Drive.v3
Assembly
Google.Apis.Drive.v3.dll

The "permissions" collection of methods.

public class PermissionsResource
Inheritance
PermissionsResource
Inherited Members

Constructors

PermissionsResource(IClientService)

Constructs a new resource.

public PermissionsResource(IClientService service)

Parameters

service IClientService

Methods

Create(Permission, string)

Creates a permission for a file or shared drive.

public virtual PermissionsResource.CreateRequest Create(Permission body, string fileId)

Parameters

body Permission

The body of the request.

fileId string

The ID of the file or shared drive.

Returns

PermissionsResource.CreateRequest

Delete(string, string)

Deletes a permission.

public virtual PermissionsResource.DeleteRequest Delete(string fileId, string permissionId)

Parameters

fileId string

The ID of the file or shared drive.

permissionId string

The ID of the permission.

Returns

PermissionsResource.DeleteRequest

Get(string, string)

Gets a permission by ID.

public virtual PermissionsResource.GetRequest Get(string fileId, string permissionId)

Parameters

fileId string

The ID of the file.

permissionId string

The ID of the permission.

Returns

PermissionsResource.GetRequest

List(string)

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

public virtual PermissionsResource.ListRequest List(string fileId)

Parameters

fileId string

The ID of the file or shared drive.

Returns

PermissionsResource.ListRequest

Update(Permission, string, string)

Updates a permission with patch semantics.

public virtual PermissionsResource.UpdateRequest Update(Permission body, string fileId, string permissionId)

Parameters

body Permission

The body of the request.

fileId string

The ID of the file or shared drive.

permissionId string

The ID of the permission.

Returns

PermissionsResource.UpdateRequest