drive/v2 library
Google Drive API - v2
The Google Drive API allows clients to access resources from Google Drive.
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
 - 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
 - The Google Drive API allows clients to access resources from Google Drive.
 - 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)
 - FileLabelInfo
 - An overview of the labels on the file.
 - FileLabels
 - A group of labels for the file.
 - 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
 - Label
 - Representation of a label and label fields.
 - LabelField
 - Representation of field, which is a typed key-value pair.
 - LabelFieldModification
 - A modification to a label's field.
 - LabelList
 - A list of labels applied to a file.
 - LabelModification
 - A modification to a label on a file.
 - Media
 - Represents a media consisting of a stream of bytes, a content type and a length.
 - ModifyLabelsRequest
 - A request to modify the set of labels on a file.
 - ModifyLabelsResponse
 - Response to a ModifyLabels request.
 - 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.
 - 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 
drivecollection 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.
 
Typedefs
- Channel = $Channel01
 - A notification channel used to watch for resource changes.
 
Exceptions / Errors
- ApiRequestError
 - Represents a general error reported by the API endpoint.
 - DetailedApiRequestError
 - Represents a specific error reported by the API endpoint.