Namespace Google.Apis.Drive.v3
Classes
AboutResource
The "about" collection of methods.
AboutResource.GetRequest
Gets information about the user, the user's Drive, and system capabilities.
AppsResource
The "apps" collection of methods.
AppsResource.GetRequest
Gets a specific app.
AppsResource.ListRequest
Lists a user's installed apps.
ChangesResource
The "changes" collection of methods.
ChangesResource.GetStartPageTokenRequest
Gets the starting pageToken for listing future changes.
ChangesResource.ListRequest
Lists the changes for a user or shared drive.
ChangesResource.WatchRequest
Subscribes to changes for a user.
ChannelsResource
The "channels" collection of methods.
ChannelsResource.StopRequest
Stops watching resources through this channel.
CommentsResource
The "comments" collection of methods.
CommentsResource.CreateRequest
Creates a comment on a file.
CommentsResource.DeleteRequest
Deletes a comment.
CommentsResource.GetRequest
Gets a comment by ID.
CommentsResource.ListRequest
Lists a file's comments.
CommentsResource.UpdateRequest
Updates a comment with patch semantics.
DriveBaseServiceRequest<TResponse>
A base abstract class for Drive requests.
DriveService
The Drive Service.
DriveService.Scope
Available OAuth 2.0 scopes for use with the Google Drive API.
DriveService.ScopeConstants
Available OAuth 2.0 scope constants for use with the Google Drive API.
DrivesResource
The "drives" collection of methods.
DrivesResource.CreateRequest
Creates a shared drive.
DrivesResource.DeleteRequest
Permanently deletes a shared drive for which the user is an organizer
. The shared drive cannot contain any
untrashed items.
DrivesResource.GetRequest
Gets a shared drive's metadata by ID.
DrivesResource.HideRequest
Hides a shared drive from the default view.
DrivesResource.ListRequest
Lists the user's shared drives. This method accepts the q
parameter, which is a search query combining
one or more search terms. For more information, see the Search for shared
drives guide.
DrivesResource.UnhideRequest
Restores a shared drive to the default view.
DrivesResource.UpdateRequest
Updates the metadata for a shared drive.
FilesResource
The "files" collection of methods.
FilesResource.CopyRequest
Creates a copy of a file and applies any requested updates with patch semantics.
FilesResource.CreateMediaUpload
Create media upload which supports resumable upload.
FilesResource.CreateRequest
Creates a new file. This method supports an /upload URI and accepts uploaded media with the following
characteristics: - Maximum file size: 5,120 GB - Accepted Media MIME types:*/*
Note: Specify a valid
MIME type, rather than the literal */*
value. The literal */*
is only used to indicate that any valid
MIME type can be uploaded. For more information on uploading files, see Upload file
data. Apps creating shortcuts with files.create
must specify the MIME
type application/vnd.google-apps.shortcut
. Apps should specify a file extension in the name
property
when inserting files with the API. For example, an operation to insert a JPEG file should specify something
like "name": "cat.jpg"
in the metadata. Subsequent GET
requests include the read-only fileExtension
property populated with the extension originally specified in the title
property. When a Google Drive user
requests to download a file, or when the file is downloaded through the sync client, Drive builds a full
filename (with extension) based on the title. In cases where the extension is missing, Drive attempts to
determine the extension based on the file's MIME type.
FilesResource.DeleteRequest
Permanently deletes a file owned by the user without moving it to the trash. If the file belongs to a shared
drive, the user must be an organizer
on the parent folder. If the target is a folder, all descendants
owned by the user are also deleted.
FilesResource.DownloadRequest
Downloads content of a file. Operations are valid for 24 hours from the time of creation.
FilesResource.EmptyTrashRequest
Permanently deletes all of the user's trashed files.
FilesResource.ExportRequest
Exports a Google Workspace document to the requested MIME type and returns exported byte content. Note that the exported content is limited to 10MB.
FilesResource.GenerateIdsRequest
Generates a set of file IDs which can be provided in create or copy requests.
FilesResource.GetRequest
Gets a file's metadata or content by ID. If you provide the URL parameter alt=media
, then the response
includes the file contents in the response body. Downloading content with alt=media
only works if the file
is stored in Drive. To download Google Docs, Sheets, and Slides use
files.export
instead. For more information, see Download
& export files.
FilesResource.ListLabelsRequest
Lists the labels on a file.
FilesResource.ListRequest
Lists the user's files. This method accepts the q
parameter, which is a search query combining one or
more search terms. For more information, see the Search for files &
folders guide. Note: This method returns all files by default,
including trashed files. If you don't want trashed files to appear in the list, use the trashed=false
query parameter to remove trashed files from the results.
FilesResource.ModifyLabelsRequest
Modifies the set of labels applied to a file. Returns a list of the labels that were added or modified.
FilesResource.UpdateMediaUpload
Update media upload which supports resumable upload.
FilesResource.UpdateRequest
Updates a file's metadata and/or content. When calling this method, only populate fields in the request
that you want to modify. When updating fields, some fields might be changed automatically, such as
modifiedDate
. This method supports patch semantics. This method supports an /upload URI and accepts
uploaded media with the following characteristics: - Maximum file size: 5,120 GB - Accepted Media MIME
types:*/*
Note: Specify a valid MIME type, rather than the literal */*
value. The literal */*
is only
used to indicate that any valid MIME type can be uploaded. For more information on uploading files, see
Upload file data.
FilesResource.WatchRequest
Subscribes to changes to a file.
OperationResource
The "operation" collection of methods.
OperationResource.CancelRequest
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the
operation, but success is not guaranteed. If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED
. Clients can use Operations.GetOperation or other methods to check whether
the cancellation succeeded or whether the operation completed despite cancellation. On successful
cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value
with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED
.
OperationResource.DeleteRequest
Deletes a long-running operation. This method indicates that the client is no longer interested in the
operation result. It does not cancel the operation. If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED
.
OperationsResource
The "operations" collection of methods.
OperationsResource.GetRequest
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
OperationsResource.ListRequest
Lists operations that match the specified filter in the request. If the server doesn't support this method,
it returns UNIMPLEMENTED
.
PermissionsResource
The "permissions" collection of methods.
PermissionsResource.CreateRequest
Creates a permission for a file or shared drive. Warning: Concurrent permissions operations on the same file are not supported; only the last update is applied.
PermissionsResource.DeleteRequest
Deletes a permission. Warning: Concurrent permissions operations on the same file are not supported; only the last update is applied.
PermissionsResource.GetRequest
Gets a permission by ID.
PermissionsResource.ListRequest
Lists a file's or shared drive's permissions.
PermissionsResource.UpdateRequest
Updates a permission with patch semantics. Warning: Concurrent permissions operations on the same file are not supported; only the last update is applied.
RepliesResource
The "replies" collection of methods.
RepliesResource.CreateRequest
Creates a reply to a comment.
RepliesResource.DeleteRequest
Deletes a reply.
RepliesResource.GetRequest
Gets a reply by ID.
RepliesResource.ListRequest
Lists a comment's replies.
RepliesResource.UpdateRequest
Updates a reply with patch semantics.
RevisionsResource
The "revisions" collection of methods.
RevisionsResource.DeleteRequest
Permanently deletes a file version. You can only delete revisions for files with binary content in Google Drive, like images or videos. Revisions for other files, like Google Docs or Sheets, and the last remaining file version can't be deleted.
RevisionsResource.GetRequest
Gets a revision's metadata or content by ID.
RevisionsResource.ListRequest
Lists a file's revisions.
RevisionsResource.UpdateRequest
Updates a revision with patch semantics.
TeamdrivesResource
The "teamdrives" collection of methods.
TeamdrivesResource.CreateRequest
Deprecated: Use drives.create
instead.
TeamdrivesResource.DeleteRequest
Deprecated: Use drives.delete
instead.
TeamdrivesResource.GetRequest
Deprecated: Use drives.get
instead.
TeamdrivesResource.ListRequest
Deprecated: Use drives.list
instead.
TeamdrivesResource.UpdateRequest
Deprecated: Use drives.update
instead.
Enums
DriveBaseServiceRequest<TResponse>.AltEnum
Data format for response.
DriveBaseServiceRequest<TResponse>.XgafvEnum
V1 error format.
FilesResource.CreateMediaUpload.AltEnum
Data format for response.
FilesResource.CreateMediaUpload.XgafvEnum
V1 error format.
FilesResource.ListRequest.CorpusEnum
Deprecated: The source of files to list. Use 'corpora' instead.
FilesResource.UpdateMediaUpload.AltEnum
Data format for response.
FilesResource.UpdateMediaUpload.XgafvEnum
V1 error format.