drive.v2 library Null safety

Drive API - v2

Manages files in Drive including uploading, downloading, searching, detecting changes, and updating sharing permissions.

For more information, see developers.google.com/drive/

Create an instance of DriveApi to access these resources:

Classes

About
An item with user information and settings.
AboutAdditionalRoleInfo
AboutAdditionalRoleInfoRoleSets
AboutDriveThemes
AboutExportFormats
AboutFeatures
AboutImportFormats
AboutMaxUploadSizes
AboutQuotaBytesByService
AboutResource
AboutTeamDriveThemes
App
The apps resource provides a list of the apps that a user has installed, with information about each app's supported MIME types, file extensions, and other details.
AppIcons
AppList
A list of third-party applications which the user has installed or given access to Google Drive.
AppsResource
ByteRange
Specifies a range of media.
Change
Representation of a change to a file or shared drive.
ChangeList
A list of changes for a user.
ChangesResource
Channel
An notification channel used to watch for resource changes.
ChannelsResource
ChildList
A list of children of a file.
ChildReference
A reference to a folder's child.
ChildrenResource
Comment
A comment on a file in Google Drive.
CommentContext
The context of the file which is being commented on.
CommentList
A list of comments on a file in Google Drive.
CommentReply
A comment on a file in Google Drive.
CommentReplyList
A list of replies to a comment on a file in Google Drive.
CommentsResource
ContentRestriction
A restriction for accessing the content of the file.
DownloadOptions
Represents options for downloading media. [...]
Drive
Representation of a shared drive.
DriveApi
Manages files in Drive including uploading, downloading, searching, detecting changes, and updating sharing permissions.
DriveBackgroundImageFile
An image file and cropping parameters from which a background image for this shared drive is set. [...]
DriveCapabilities
Capabilities the current user has on this shared drive.
DriveList
A list of shared drives.
DriveRestrictions
A set of restrictions that apply to this shared drive or items inside this shared drive.
DrivesResource
File
The metadata for a file.
FileCapabilities
Capabilities the current user has on this file. [...]
FileImageMediaMetadata
Metadata about image media. [...]
FileImageMediaMetadataLocation
Geographic location information stored in the image.
FileIndexableText
Indexable text attributes for the file (can only be written)
FileLabels
A group of labels for the file.
FileLinkShareMetadata
Contains details about the link URLs that clients are using to refer to this item.
FileList
A list of files.
FileShortcutDetails
Shortcut file details. [...]
FilesResource
FileThumbnail
A thumbnail for the file. [...]
FileVideoMediaMetadata
Metadata about video media. [...]
GeneratedIds
A list of generated IDs which can be provided in insert requests
Media
Represents a media consisting of a stream of bytes, a content type and a length.
ParentList
A list of a file's parents.
ParentReference
A reference to a file's parent.
ParentsResource
PartialDownloadOptions
Options for downloading a Media.
Permission
A permission for a file.
PermissionId
An ID for a user or group as seen in Permission items.
PermissionList
A list of permissions associated with a file.
PermissionPermissionDetails
PermissionsResource
PermissionTeamDrivePermissionDetails
PropertiesResource
Property
A key-value pair attached to a file that is either public or private to an application. The following limits apply to file properties: [...]
PropertyList
A collection of properties, key-value pairs that are either public or private to an application.
RepliesResource
ResumableUploadOptions
Specifies options for resumable uploads.
Revision
A revision of a file.
RevisionList
A list of revisions of a file.
RevisionsResource
StartPageToken
TeamDrive
Deprecated: use the drive collection instead.
TeamDriveBackgroundImageFile
An image file and cropping parameters from which a background image for this Team Drive is set. [...]
TeamDriveCapabilities
Capabilities the current user has on this Team Drive.
TeamDriveList
A list of Team Drives.
TeamDriveRestrictions
A set of restrictions that apply to this Team Drive or items inside this Team Drive.
TeamdrivesResource
UploadOptions
Represents options for uploading a Media.
User
Information about a Drive user.
UserPicture
The user's profile picture.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.