Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- Service Configuration
- OAuth Scopes
- API Declaration
- Resources
- drive.about.get
- drive.changes.getStartPageToken
- drive.changes.list
- drive.changes.watch
- drive.channels.stop
- drive.comments.create
- drive.comments.delete
- drive.comments.get
- drive.comments.list
- drive.comments.update
- drive.files.copy
- drive.files.create
- drive.files.delete
- drive.files.emptyTrash
- drive.files.export
- drive.files.generateIds
- drive.files.get
- drive.files.list
- drive.files.update
- drive.files.watch
- drive.permissions.create
- drive.permissions.delete
- drive.permissions.get
- drive.permissions.list
- drive.permissions.update
- drive.replies.create
- drive.replies.delete
- drive.replies.get
- drive.replies.list
- drive.replies.update
- drive.revisions.delete
- drive.revisions.get
- drive.revisions.list
- drive.revisions.update
- Types
- FileList
- FilesListCorpus
- CommentQuotedFileContent
- AboutStorageQuota
- Reply
- AboutImportFormats
- FileCapabilities
- ReplyList
- FileContentHintsThumbnail
- Channel
- FileVideoMediaMetadata
- FileAppProperties
- Change
- AboutExportFormats
- User
- ChangeList
- FileContentHints
- ChannelParams
- FileProperties
- AboutMaxImportSizes
- About
- FileImageMediaMetadataLocation
- StartPageToken
- FileImageMediaMetadata
- Comment
- Revision
- Permission
- File
- GeneratedIds
- CommentList
- RevisionList
- PermissionList
Manages files in Drive including uploading, downloading, searching, detecting changes, and updating sharing permissions.
See: Drive API Reference
- driveService :: ServiceConfig
- driveMetadataReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/drive.metadata.readonly"]
- drivePhotosReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/drive.photos.readonly"]
- driveAppDataScope :: Proxy '["https://www.googleapis.com/auth/drive.appdata"]
- driveReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/drive.readonly"]
- driveScope :: Proxy '["https://www.googleapis.com/auth/drive"]
- driveFileScope :: Proxy '["https://www.googleapis.com/auth/drive.file"]
- driveMetadataScope :: Proxy '["https://www.googleapis.com/auth/drive.metadata"]
- driveScriptsScope :: Proxy '["https://www.googleapis.com/auth/drive.scripts"]
- type DriveAPI = ChangesListResource :<|> (ChangesGetStartPageTokenResource :<|> (ChangesWatchResource :<|> (ChannelsStopResource :<|> (RepliesListResource :<|> (RepliesGetResource :<|> (RepliesCreateResource :<|> (RepliesDeleteResource :<|> (RepliesUpdateResource :<|> (AboutGetResource :<|> (FilesExportResource :<|> (FilesListResource :<|> (FilesCopyResource :<|> (FilesGetResource :<|> (FilesEmptyTrashResource :<|> (FilesCreateResource :<|> (FilesGenerateIdsResource :<|> (FilesDeleteResource :<|> (FilesUpdateResource :<|> (FilesWatchResource :<|> (PermissionsListResource :<|> (PermissionsGetResource :<|> (PermissionsCreateResource :<|> (PermissionsDeleteResource :<|> (PermissionsUpdateResource :<|> (CommentsListResource :<|> (CommentsGetResource :<|> (CommentsCreateResource :<|> (CommentsDeleteResource :<|> (CommentsUpdateResource :<|> (RevisionsListResource :<|> (RevisionsGetResource :<|> (RevisionsDeleteResource :<|> RevisionsUpdateResource))))))))))))))))))))))))))))))))
- module Network.Google.Resource.Drive.About.Get
- module Network.Google.Resource.Drive.Changes.GetStartPageToken
- module Network.Google.Resource.Drive.Changes.List
- module Network.Google.Resource.Drive.Changes.Watch
- module Network.Google.Resource.Drive.Channels.Stop
- module Network.Google.Resource.Drive.Comments.Create
- module Network.Google.Resource.Drive.Comments.Delete
- module Network.Google.Resource.Drive.Comments.Get
- module Network.Google.Resource.Drive.Comments.List
- module Network.Google.Resource.Drive.Comments.Update
- module Network.Google.Resource.Drive.Files.Copy
- module Network.Google.Resource.Drive.Files.Create
- module Network.Google.Resource.Drive.Files.Delete
- module Network.Google.Resource.Drive.Files.EmptyTrash
- module Network.Google.Resource.Drive.Files.Export
- module Network.Google.Resource.Drive.Files.GenerateIds
- module Network.Google.Resource.Drive.Files.Get
- module Network.Google.Resource.Drive.Files.List
- module Network.Google.Resource.Drive.Files.Update
- module Network.Google.Resource.Drive.Files.Watch
- module Network.Google.Resource.Drive.Permissions.Create
- module Network.Google.Resource.Drive.Permissions.Delete
- module Network.Google.Resource.Drive.Permissions.Get
- module Network.Google.Resource.Drive.Permissions.List
- module Network.Google.Resource.Drive.Permissions.Update
- module Network.Google.Resource.Drive.Replies.Create
- module Network.Google.Resource.Drive.Replies.Delete
- module Network.Google.Resource.Drive.Replies.Get
- module Network.Google.Resource.Drive.Replies.List
- module Network.Google.Resource.Drive.Replies.Update
- module Network.Google.Resource.Drive.Revisions.Delete
- module Network.Google.Resource.Drive.Revisions.Get
- module Network.Google.Resource.Drive.Revisions.List
- module Network.Google.Resource.Drive.Revisions.Update
- data FileList
- fileList :: FileList
- flNextPageToken :: Lens' FileList (Maybe Text)
- flKind :: Lens' FileList Text
- flFiles :: Lens' FileList [File]
- data FilesListCorpus
- data CommentQuotedFileContent
- commentQuotedFileContent :: CommentQuotedFileContent
- cqfcValue :: Lens' CommentQuotedFileContent (Maybe Text)
- cqfcMimeType :: Lens' CommentQuotedFileContent (Maybe Text)
- data AboutStorageQuota
- aboutStorageQuota :: AboutStorageQuota
- asqUsageInDriveTrash :: Lens' AboutStorageQuota (Maybe Int64)
- asqLimit :: Lens' AboutStorageQuota (Maybe Int64)
- asqUsage :: Lens' AboutStorageQuota (Maybe Int64)
- asqUsageInDrive :: Lens' AboutStorageQuota (Maybe Int64)
- data Reply
- reply :: Reply
- rHTMLContent :: Lens' Reply (Maybe Text)
- rModifiedTime :: Lens' Reply (Maybe UTCTime)
- rCreatedTime :: Lens' Reply (Maybe UTCTime)
- rKind :: Lens' Reply Text
- rAction :: Lens' Reply (Maybe Text)
- rContent :: Lens' Reply (Maybe Text)
- rAuthor :: Lens' Reply (Maybe User)
- rId :: Lens' Reply (Maybe Text)
- rDeleted :: Lens' Reply (Maybe Bool)
- data AboutImportFormats
- aboutImportFormats :: HashMap Text [Text] -> AboutImportFormats
- aifAddtional :: Lens' AboutImportFormats (HashMap Text [Text])
- data FileCapabilities
- fileCapabilities :: FileCapabilities
- fcCanComment :: Lens' FileCapabilities (Maybe Bool)
- fcCanEdit :: Lens' FileCapabilities (Maybe Bool)
- fcCanReadRevisions :: Lens' FileCapabilities (Maybe Bool)
- fcCanCopy :: Lens' FileCapabilities (Maybe Bool)
- fcCanShare :: Lens' FileCapabilities (Maybe Bool)
- data ReplyList
- replyList :: ReplyList
- rlNextPageToken :: Lens' ReplyList (Maybe Text)
- rlKind :: Lens' ReplyList Text
- rlReplies :: Lens' ReplyList [Reply]
- data FileContentHintsThumbnail
- fileContentHintsThumbnail :: FileContentHintsThumbnail
- fchtImage :: Lens' FileContentHintsThumbnail (Maybe ByteString)
- fchtMimeType :: Lens' FileContentHintsThumbnail (Maybe Text)
- data Channel
- channel :: Channel
- cResourceURI :: Lens' Channel (Maybe Text)
- cResourceId :: Lens' Channel (Maybe Text)
- cKind :: Lens' Channel Text
- cExpiration :: Lens' Channel (Maybe Int64)
- cToken :: Lens' Channel (Maybe Text)
- cAddress :: Lens' Channel (Maybe Text)
- cPayload :: Lens' Channel (Maybe Bool)
- cParams :: Lens' Channel (Maybe ChannelParams)
- cId :: Lens' Channel (Maybe Text)
- cType :: Lens' Channel (Maybe Text)
- data FileVideoMediaMetadata
- fileVideoMediaMetadata :: FileVideoMediaMetadata
- fvmmHeight :: Lens' FileVideoMediaMetadata (Maybe Int32)
- fvmmWidth :: Lens' FileVideoMediaMetadata (Maybe Int32)
- fvmmDurationMillis :: Lens' FileVideoMediaMetadata (Maybe Int64)
- data FileAppProperties
- fileAppProperties :: HashMap Text Text -> FileAppProperties
- fapAddtional :: Lens' FileAppProperties (HashMap Text Text)
- data Change
- change :: Change
- chaRemoved :: Lens' Change (Maybe Bool)
- chaTime :: Lens' Change (Maybe UTCTime)
- chaKind :: Lens' Change Text
- chaFileId :: Lens' Change (Maybe Text)
- chaFile :: Lens' Change (Maybe File)
- data AboutExportFormats
- aboutExportFormats :: HashMap Text [Text] -> AboutExportFormats
- aefAddtional :: Lens' AboutExportFormats (HashMap Text [Text])
- data User
- user :: User
- uPhotoLink :: Lens' User (Maybe Text)
- uMe :: Lens' User (Maybe Bool)
- uKind :: Lens' User Text
- uEmailAddress :: Lens' User (Maybe Text)
- uDisplayName :: Lens' User (Maybe Text)
- uPermissionId :: Lens' User (Maybe Text)
- data ChangeList
- changeList :: ChangeList
- clNewStartPageToken :: Lens' ChangeList (Maybe Text)
- clNextPageToken :: Lens' ChangeList (Maybe Text)
- clChanges :: Lens' ChangeList [Change]
- clKind :: Lens' ChangeList Text
- data FileContentHints
- fileContentHints :: FileContentHints
- fchThumbnail :: Lens' FileContentHints (Maybe FileContentHintsThumbnail)
- fchIndexableText :: Lens' FileContentHints (Maybe Text)
- data ChannelParams
- channelParams :: HashMap Text Text -> ChannelParams
- cpAddtional :: Lens' ChannelParams (HashMap Text Text)
- data FileProperties
- fileProperties :: HashMap Text Text -> FileProperties
- fpAddtional :: Lens' FileProperties (HashMap Text Text)
- data AboutMaxImportSizes
- aboutMaxImportSizes :: HashMap Text Int64 -> AboutMaxImportSizes
- amisAddtional :: Lens' AboutMaxImportSizes (HashMap Text Int64)
- data About
- about :: About
- aExportFormats :: Lens' About (Maybe AboutExportFormats)
- aMaxImportSizes :: Lens' About (Maybe AboutMaxImportSizes)
- aImportFormats :: Lens' About (Maybe AboutImportFormats)
- aKind :: Lens' About Text
- aAppInstalled :: Lens' About (Maybe Bool)
- aUser :: Lens' About (Maybe User)
- aStorageQuota :: Lens' About (Maybe AboutStorageQuota)
- aMaxUploadSize :: Lens' About (Maybe Int64)
- aFolderColorPalette :: Lens' About [Text]
- data FileImageMediaMetadataLocation
- fileImageMediaMetadataLocation :: FileImageMediaMetadataLocation
- fimmlLatitude :: Lens' FileImageMediaMetadataLocation (Maybe Double)
- fimmlAltitude :: Lens' FileImageMediaMetadataLocation (Maybe Double)
- fimmlLongitude :: Lens' FileImageMediaMetadataLocation (Maybe Double)
- data StartPageToken
- startPageToken :: StartPageToken
- sptKind :: Lens' StartPageToken Text
- sptStartPageToken :: Lens' StartPageToken (Maybe Text)
- data FileImageMediaMetadata
- fileImageMediaMetadata :: FileImageMediaMetadata
- fimmRotation :: Lens' FileImageMediaMetadata (Maybe Int32)
- fimmHeight :: Lens' FileImageMediaMetadata (Maybe Int32)
- fimmSubjectDistance :: Lens' FileImageMediaMetadata (Maybe Int32)
- fimmMaxApertureValue :: Lens' FileImageMediaMetadata (Maybe Double)
- fimmIsoSpeed :: Lens' FileImageMediaMetadata (Maybe Int32)
- fimmTime :: Lens' FileImageMediaMetadata (Maybe Text)
- fimmLocation :: Lens' FileImageMediaMetadata (Maybe FileImageMediaMetadataLocation)
- fimmAperture :: Lens' FileImageMediaMetadata (Maybe Double)
- fimmFocalLength :: Lens' FileImageMediaMetadata (Maybe Double)
- fimmCameraMake :: Lens' FileImageMediaMetadata (Maybe Text)
- fimmWidth :: Lens' FileImageMediaMetadata (Maybe Int32)
- fimmExposureTime :: Lens' FileImageMediaMetadata (Maybe Double)
- fimmCameraModel :: Lens' FileImageMediaMetadata (Maybe Text)
- fimmWhiteBalance :: Lens' FileImageMediaMetadata (Maybe Text)
- fimmLens :: Lens' FileImageMediaMetadata (Maybe Text)
- fimmFlashUsed :: Lens' FileImageMediaMetadata (Maybe Bool)
- fimmExposureBias :: Lens' FileImageMediaMetadata (Maybe Double)
- fimmMeteringMode :: Lens' FileImageMediaMetadata (Maybe Text)
- fimmExposureMode :: Lens' FileImageMediaMetadata (Maybe Text)
- fimmSensor :: Lens' FileImageMediaMetadata (Maybe Text)
- fimmColorSpace :: Lens' FileImageMediaMetadata (Maybe Text)
- data Comment
- comment :: Comment
- comHTMLContent :: Lens' Comment (Maybe Text)
- comModifiedTime :: Lens' Comment (Maybe UTCTime)
- comCreatedTime :: Lens' Comment (Maybe UTCTime)
- comKind :: Lens' Comment Text
- comResolved :: Lens' Comment (Maybe Bool)
- comQuotedFileContent :: Lens' Comment (Maybe CommentQuotedFileContent)
- comAnchor :: Lens' Comment (Maybe Text)
- comContent :: Lens' Comment (Maybe Text)
- comReplies :: Lens' Comment [Reply]
- comAuthor :: Lens' Comment (Maybe User)
- comId :: Lens' Comment (Maybe Text)
- comDeleted :: Lens' Comment (Maybe Bool)
- data Revision
- revision :: Revision
- revModifiedTime :: Lens' Revision (Maybe UTCTime)
- revSize :: Lens' Revision (Maybe Int64)
- revOriginalFilename :: Lens' Revision (Maybe Text)
- revKind :: Lens' Revision Text
- revPublished :: Lens' Revision (Maybe Bool)
- revLastModifyingUser :: Lens' Revision (Maybe User)
- revPublishAuto :: Lens' Revision (Maybe Bool)
- revMD5Checksum :: Lens' Revision (Maybe Text)
- revKeepForever :: Lens' Revision (Maybe Bool)
- revMimeType :: Lens' Revision (Maybe Text)
- revPublishedOutsideDomain :: Lens' Revision (Maybe Bool)
- revId :: Lens' Revision (Maybe Text)
- data Permission
- permission :: Permission
- pPhotoLink :: Lens' Permission (Maybe Text)
- pKind :: Lens' Permission Text
- pDomain :: Lens' Permission (Maybe Text)
- pRole :: Lens' Permission (Maybe Text)
- pEmailAddress :: Lens' Permission (Maybe Text)
- pAllowFileDiscovery :: Lens' Permission (Maybe Bool)
- pDisplayName :: Lens' Permission (Maybe Text)
- pId :: Lens' Permission (Maybe Text)
- pType :: Lens' Permission (Maybe Text)
- data File
- file :: File
- fOwnedByMe :: Lens' File (Maybe Bool)
- fThumbnailLink :: Lens' File (Maybe Text)
- fFullFileExtension :: Lens' File (Maybe Text)
- fModifiedTime :: Lens' File (Maybe UTCTime)
- fModifiedByMeTime :: Lens' File (Maybe UTCTime)
- fFileExtension :: Lens' File (Maybe Text)
- fViewedByMe :: Lens' File (Maybe Bool)
- fOwners :: Lens' File [User]
- fViewedByMeTime :: Lens' File (Maybe UTCTime)
- fSize :: Lens' File (Maybe Int64)
- fTrashed :: Lens' File (Maybe Bool)
- fWebViewLink :: Lens' File (Maybe Text)
- fCreatedTime :: Lens' File (Maybe UTCTime)
- fOriginalFilename :: Lens' File (Maybe Text)
- fKind :: Lens' File Text
- fLastModifyingUser :: Lens' File (Maybe User)
- fIconLink :: Lens' File (Maybe Text)
- fImageMediaMetadata :: Lens' File (Maybe FileImageMediaMetadata)
- fExplicitlyTrashed :: Lens' File (Maybe Bool)
- fShared :: Lens' File (Maybe Bool)
- fMD5Checksum :: Lens' File (Maybe Text)
- fFolderColorRgb :: Lens' File (Maybe Text)
- fMimeType :: Lens' File (Maybe Text)
- fIsAppAuthorized :: Lens' File (Maybe Bool)
- fName :: Lens' File (Maybe Text)
- fParents :: Lens' File [Text]
- fStarred :: Lens' File (Maybe Bool)
- fSpaces :: Lens' File [Text]
- fVersion :: Lens' File (Maybe Int64)
- fWritersCanShare :: Lens' File (Maybe Bool)
- fId :: Lens' File (Maybe Text)
- fPermissions :: Lens' File [Permission]
- fQuotaBytesUsed :: Lens' File (Maybe Int64)
- fAppProperties :: Lens' File (Maybe FileAppProperties)
- fVideoMediaMetadata :: Lens' File (Maybe FileVideoMediaMetadata)
- fSharedWithMeTime :: Lens' File (Maybe UTCTime)
- fHeadRevisionId :: Lens' File (Maybe Text)
- fCapabilities :: Lens' File (Maybe FileCapabilities)
- fDescription :: Lens' File (Maybe Text)
- fViewersCanCopyContent :: Lens' File (Maybe Bool)
- fSharingUser :: Lens' File (Maybe User)
- fWebContentLink :: Lens' File (Maybe Text)
- fContentHints :: Lens' File (Maybe FileContentHints)
- fProperties :: Lens' File (Maybe FileProperties)
- data GeneratedIds
- generatedIds :: GeneratedIds
- giSpace :: Lens' GeneratedIds (Maybe Text)
- giKind :: Lens' GeneratedIds Text
- giIds :: Lens' GeneratedIds [Text]
- data CommentList
- commentList :: CommentList
- cllNextPageToken :: Lens' CommentList (Maybe Text)
- cllKind :: Lens' CommentList Text
- cllComments :: Lens' CommentList [Comment]
- data RevisionList
- revisionList :: RevisionList
- rllKind :: Lens' RevisionList Text
- rllRevisions :: Lens' RevisionList [Revision]
- data PermissionList
- permissionList :: PermissionList
- plKind :: Lens' PermissionList Text
- plPermissions :: Lens' PermissionList [Permission]
Service Configuration
driveService :: ServiceConfig Source #
Default request referring to version v3
of the Drive API. This contains the host and root path used as a starting point for constructing service requests.
OAuth Scopes
driveMetadataReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/drive.metadata.readonly"] Source #
View metadata for files in your Google Drive
drivePhotosReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/drive.photos.readonly"] Source #
View the photos, videos and albums in your Google Photos
driveAppDataScope :: Proxy '["https://www.googleapis.com/auth/drive.appdata"] Source #
View and manage its own configuration data in your Google Drive
driveReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/drive.readonly"] Source #
View the files in your Google Drive
driveScope :: Proxy '["https://www.googleapis.com/auth/drive"] Source #
View and manage the files in your Google Drive
driveFileScope :: Proxy '["https://www.googleapis.com/auth/drive.file"] Source #
View and manage Google Drive files and folders that you have opened or created with this app
driveMetadataScope :: Proxy '["https://www.googleapis.com/auth/drive.metadata"] Source #
View and manage metadata of files in your Google Drive
driveScriptsScope :: Proxy '["https://www.googleapis.com/auth/drive.scripts"] Source #
Modify your Google Apps Script scripts' behavior
API Declaration
type DriveAPI = ChangesListResource :<|> (ChangesGetStartPageTokenResource :<|> (ChangesWatchResource :<|> (ChannelsStopResource :<|> (RepliesListResource :<|> (RepliesGetResource :<|> (RepliesCreateResource :<|> (RepliesDeleteResource :<|> (RepliesUpdateResource :<|> (AboutGetResource :<|> (FilesExportResource :<|> (FilesListResource :<|> (FilesCopyResource :<|> (FilesGetResource :<|> (FilesEmptyTrashResource :<|> (FilesCreateResource :<|> (FilesGenerateIdsResource :<|> (FilesDeleteResource :<|> (FilesUpdateResource :<|> (FilesWatchResource :<|> (PermissionsListResource :<|> (PermissionsGetResource :<|> (PermissionsCreateResource :<|> (PermissionsDeleteResource :<|> (PermissionsUpdateResource :<|> (CommentsListResource :<|> (CommentsGetResource :<|> (CommentsCreateResource :<|> (CommentsDeleteResource :<|> (CommentsUpdateResource :<|> (RevisionsListResource :<|> (RevisionsGetResource :<|> (RevisionsDeleteResource :<|> RevisionsUpdateResource)))))))))))))))))))))))))))))))) Source #
Represents the entirety of the methods and resources available for the Drive API service.
Resources
drive.about.get
drive.changes.getStartPageToken
drive.changes.list
drive.changes.watch
drive.channels.stop
drive.comments.create
drive.comments.delete
drive.comments.get
drive.comments.list
drive.comments.update
drive.files.copy
drive.files.create
drive.files.delete
drive.files.emptyTrash
drive.files.export
drive.files.generateIds
drive.files.get
drive.files.list
drive.files.update
drive.files.watch
drive.permissions.create
drive.permissions.delete
drive.permissions.get
drive.permissions.list
drive.permissions.update
drive.replies.create
drive.replies.delete
drive.replies.get
drive.replies.list
drive.replies.update
drive.revisions.delete
drive.revisions.get
drive.revisions.list
drive.revisions.update
Types
FileList
A list of files.
See: fileList
smart constructor.
Creates a value of FileList
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
flNextPageToken :: Lens' FileList (Maybe Text) Source #
The page token for the next page of files. This will be absent if the end of the files list has been reached.
FilesListCorpus
data FilesListCorpus Source #
The source of files to list.
CommentQuotedFileContent
data CommentQuotedFileContent Source #
The file content to which the comment refers, typically within the anchor region. For a text file, for example, this would be the text at the location of the comment.
See: commentQuotedFileContent
smart constructor.
commentQuotedFileContent :: CommentQuotedFileContent Source #
Creates a value of CommentQuotedFileContent
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cqfcValue :: Lens' CommentQuotedFileContent (Maybe Text) Source #
The quoted content itself. This is interpreted as plain text if set through the API.
cqfcMimeType :: Lens' CommentQuotedFileContent (Maybe Text) Source #
The MIME type of the quoted content.
AboutStorageQuota
data AboutStorageQuota Source #
The user's storage quota limits and usage. All fields are measured in bytes.
See: aboutStorageQuota
smart constructor.
aboutStorageQuota :: AboutStorageQuota Source #
Creates a value of AboutStorageQuota
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
asqUsageInDriveTrash :: Lens' AboutStorageQuota (Maybe Int64) Source #
The usage by trashed files in Google Drive.
asqLimit :: Lens' AboutStorageQuota (Maybe Int64) Source #
The usage limit, if applicable. This will not be present if the user has unlimited storage.
asqUsageInDrive :: Lens' AboutStorageQuota (Maybe Int64) Source #
The usage by all files in Google Drive.
Reply
A reply to a comment on a file.
See: reply
smart constructor.
Creates a value of Reply
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rModifiedTime :: Lens' Reply (Maybe UTCTime) Source #
The last time the reply was modified (RFC 3339 date-time).
rCreatedTime :: Lens' Reply (Maybe UTCTime) Source #
The time at which the reply was created (RFC 3339 date-time).
rAction :: Lens' Reply (Maybe Text) Source #
The action the reply performed to the parent comment. Valid values are: - resolve - reopen
rContent :: Lens' Reply (Maybe Text) Source #
The plain text content of the reply. This field is used for setting the content, while htmlContent should be displayed. This is required on creates if no action is specified.
rDeleted :: Lens' Reply (Maybe Bool) Source #
Whether the reply has been deleted. A deleted reply has no content.
AboutImportFormats
data AboutImportFormats Source #
A map of source MIME type to possible targets for all supported imports.
See: aboutImportFormats
smart constructor.
Creates a value of AboutImportFormats
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
FileCapabilities
data FileCapabilities Source #
Capabilities the current user has on the file.
See: fileCapabilities
smart constructor.
fileCapabilities :: FileCapabilities Source #
Creates a value of FileCapabilities
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
fcCanComment :: Lens' FileCapabilities (Maybe Bool) Source #
Whether the user can comment on the file.
fcCanEdit :: Lens' FileCapabilities (Maybe Bool) Source #
Whether the user can edit the file's content.
fcCanReadRevisions :: Lens' FileCapabilities (Maybe Bool) Source #
Whether the current user has read access to the Revisions resource of the file.
fcCanShare :: Lens' FileCapabilities (Maybe Bool) Source #
Whether the user can modify the file's permissions and sharing settings.
ReplyList
A list of replies to a comment on a file.
See: replyList
smart constructor.
replyList :: ReplyList Source #
Creates a value of ReplyList
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rlNextPageToken :: Lens' ReplyList (Maybe Text) Source #
The page token for the next page of replies. This will be absent if the end of the replies list has been reached.
FileContentHintsThumbnail
data FileContentHintsThumbnail Source #
A thumbnail for the file. This will only be used if Drive cannot generate a standard thumbnail.
See: fileContentHintsThumbnail
smart constructor.
fileContentHintsThumbnail :: FileContentHintsThumbnail Source #
Creates a value of FileContentHintsThumbnail
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
fchtImage :: Lens' FileContentHintsThumbnail (Maybe ByteString) Source #
The thumbnail data encoded with URL-safe Base64 (RFC 4648 section 5).
fchtMimeType :: Lens' FileContentHintsThumbnail (Maybe Text) Source #
The MIME type of the thumbnail.
Channel
An notification channel used to watch for resource changes.
See: channel
smart constructor.
Creates a value of Channel
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cResourceURI :: Lens' Channel (Maybe Text) Source #
A version-specific identifier for the watched resource.
cResourceId :: Lens' Channel (Maybe Text) Source #
An opaque ID that identifies the resource being watched on this channel. Stable across different API versions.
cKind :: Lens' Channel Text Source #
Identifies this as a notification channel used to watch for changes to a resource. Value: the fixed string "api#channel".
cExpiration :: Lens' Channel (Maybe Int64) Source #
Date and time of notification channel expiration, expressed as a Unix timestamp, in milliseconds. Optional.
cToken :: Lens' Channel (Maybe Text) Source #
An arbitrary string delivered to the target address with each notification delivered over this channel. Optional.
cAddress :: Lens' Channel (Maybe Text) Source #
The address where notifications are delivered for this channel.
cPayload :: Lens' Channel (Maybe Bool) Source #
A Boolean value to indicate whether payload is wanted. Optional.
cParams :: Lens' Channel (Maybe ChannelParams) Source #
Additional parameters controlling delivery channel behavior. Optional.
cId :: Lens' Channel (Maybe Text) Source #
A UUID or similar unique string that identifies this channel.
FileVideoMediaMetadata
data FileVideoMediaMetadata Source #
Additional metadata about video media. This may not be available immediately upon upload.
See: fileVideoMediaMetadata
smart constructor.
fileVideoMediaMetadata :: FileVideoMediaMetadata Source #
Creates a value of FileVideoMediaMetadata
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
fvmmHeight :: Lens' FileVideoMediaMetadata (Maybe Int32) Source #
The height of the video in pixels.
fvmmDurationMillis :: Lens' FileVideoMediaMetadata (Maybe Int64) Source #
The duration of the video in milliseconds.
FileAppProperties
data FileAppProperties Source #
A collection of arbitrary key-value pairs which are private to the requesting app. Entries with null values are cleared in update and copy requests.
See: fileAppProperties
smart constructor.
Creates a value of FileAppProperties
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
Change
A change to a file.
See: change
smart constructor.
chaRemoved :: Lens' Change (Maybe Bool) Source #
Whether the file has been removed from the view of the changes list, for example by deletion or lost access.
chaFile :: Lens' Change (Maybe File) Source #
The updated state of the file. Present if the file has not been removed.
AboutExportFormats
data AboutExportFormats Source #
A map of source MIME type to possible targets for all supported exports.
See: aboutExportFormats
smart constructor.
Creates a value of AboutExportFormats
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
User
Information about a Drive user.
See: user
smart constructor.
Creates a value of User
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uEmailAddress :: Lens' User (Maybe Text) Source #
The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester.
ChangeList
data ChangeList Source #
A list of changes for a user.
See: changeList
smart constructor.
changeList :: ChangeList Source #
Creates a value of ChangeList
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
clNewStartPageToken :: Lens' ChangeList (Maybe Text) Source #
The starting page token for future changes. This will be present only if the end of the current changes list has been reached.
clNextPageToken :: Lens' ChangeList (Maybe Text) Source #
The page token for the next page of changes. This will be absent if the end of the current changes list has been reached.
FileContentHints
data FileContentHints Source #
Additional information about the content of the file. These fields are never populated in responses.
See: fileContentHints
smart constructor.
fileContentHints :: FileContentHints Source #
Creates a value of FileContentHints
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
fchThumbnail :: Lens' FileContentHints (Maybe FileContentHintsThumbnail) Source #
A thumbnail for the file. This will only be used if Drive cannot generate a standard thumbnail.
fchIndexableText :: Lens' FileContentHints (Maybe Text) Source #
Text to be indexed for the file to improve fullText queries. This is limited to 128KB in length and may contain HTML elements.
ChannelParams
data ChannelParams Source #
Additional parameters controlling delivery channel behavior. Optional.
See: channelParams
smart constructor.
Creates a value of ChannelParams
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cpAddtional :: Lens' ChannelParams (HashMap Text Text) Source #
Declares a new parameter by name.
FileProperties
data FileProperties Source #
A collection of arbitrary key-value pairs which are visible to all apps. Entries with null values are cleared in update and copy requests.
See: fileProperties
smart constructor.
Creates a value of FileProperties
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
AboutMaxImportSizes
data AboutMaxImportSizes Source #
A map of maximum import sizes by MIME type, in bytes.
See: aboutMaxImportSizes
smart constructor.
Creates a value of AboutMaxImportSizes
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
About
Information about the user, the user's Drive, and system capabilities.
See: about
smart constructor.
Creates a value of About
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aExportFormats :: Lens' About (Maybe AboutExportFormats) Source #
A map of source MIME type to possible targets for all supported exports.
aMaxImportSizes :: Lens' About (Maybe AboutMaxImportSizes) Source #
A map of maximum import sizes by MIME type, in bytes.
aImportFormats :: Lens' About (Maybe AboutImportFormats) Source #
A map of source MIME type to possible targets for all supported imports.
aAppInstalled :: Lens' About (Maybe Bool) Source #
Whether the user has installed the requesting app.
aStorageQuota :: Lens' About (Maybe AboutStorageQuota) Source #
The user's storage quota limits and usage. All fields are measured in bytes.
aFolderColorPalette :: Lens' About [Text] Source #
The currently supported folder colors as RGB hex strings.
FileImageMediaMetadataLocation
data FileImageMediaMetadataLocation Source #
Geographic location information stored in the image.
See: fileImageMediaMetadataLocation
smart constructor.
fileImageMediaMetadataLocation :: FileImageMediaMetadataLocation Source #
Creates a value of FileImageMediaMetadataLocation
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
fimmlLatitude :: Lens' FileImageMediaMetadataLocation (Maybe Double) Source #
The latitude stored in the image.
fimmlAltitude :: Lens' FileImageMediaMetadataLocation (Maybe Double) Source #
The altitude stored in the image.
fimmlLongitude :: Lens' FileImageMediaMetadataLocation (Maybe Double) Source #
The longitude stored in the image.
StartPageToken
data StartPageToken Source #
startPageToken :: StartPageToken Source #
Creates a value of StartPageToken
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sptStartPageToken :: Lens' StartPageToken (Maybe Text) Source #
The starting page token for listing changes.
FileImageMediaMetadata
data FileImageMediaMetadata Source #
Additional metadata about image media, if available.
See: fileImageMediaMetadata
smart constructor.
fileImageMediaMetadata :: FileImageMediaMetadata Source #
Creates a value of FileImageMediaMetadata
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
fimmRotation :: Lens' FileImageMediaMetadata (Maybe Int32) Source #
The rotation in clockwise degrees from the image's original orientation.
fimmHeight :: Lens' FileImageMediaMetadata (Maybe Int32) Source #
The height of the image in pixels.
fimmSubjectDistance :: Lens' FileImageMediaMetadata (Maybe Int32) Source #
The distance to the subject of the photo, in meters.
fimmMaxApertureValue :: Lens' FileImageMediaMetadata (Maybe Double) Source #
The smallest f-number of the lens at the focal length used to create the photo (APEX value).
fimmIsoSpeed :: Lens' FileImageMediaMetadata (Maybe Int32) Source #
The ISO speed used to create the photo.
fimmTime :: Lens' FileImageMediaMetadata (Maybe Text) Source #
The date and time the photo was taken (EXIF DateTime).
fimmLocation :: Lens' FileImageMediaMetadata (Maybe FileImageMediaMetadataLocation) Source #
Geographic location information stored in the image.
fimmAperture :: Lens' FileImageMediaMetadata (Maybe Double) Source #
The aperture used to create the photo (f-number).
fimmFocalLength :: Lens' FileImageMediaMetadata (Maybe Double) Source #
The focal length used to create the photo, in millimeters.
fimmCameraMake :: Lens' FileImageMediaMetadata (Maybe Text) Source #
The make of the camera used to create the photo.
fimmExposureTime :: Lens' FileImageMediaMetadata (Maybe Double) Source #
The length of the exposure, in seconds.
fimmCameraModel :: Lens' FileImageMediaMetadata (Maybe Text) Source #
The model of the camera used to create the photo.
fimmWhiteBalance :: Lens' FileImageMediaMetadata (Maybe Text) Source #
The white balance mode used to create the photo.
fimmFlashUsed :: Lens' FileImageMediaMetadata (Maybe Bool) Source #
Whether a flash was used to create the photo.
fimmExposureBias :: Lens' FileImageMediaMetadata (Maybe Double) Source #
The exposure bias of the photo (APEX value).
fimmMeteringMode :: Lens' FileImageMediaMetadata (Maybe Text) Source #
The metering mode used to create the photo.
fimmExposureMode :: Lens' FileImageMediaMetadata (Maybe Text) Source #
The exposure mode used to create the photo.
fimmSensor :: Lens' FileImageMediaMetadata (Maybe Text) Source #
The type of sensor used to create the photo.
fimmColorSpace :: Lens' FileImageMediaMetadata (Maybe Text) Source #
The color space of the photo.
Comment
A comment on a file.
See: comment
smart constructor.
Creates a value of Comment
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
comHTMLContent :: Lens' Comment (Maybe Text) Source #
The content of the comment with HTML formatting.
comModifiedTime :: Lens' Comment (Maybe UTCTime) Source #
The last time the comment or any of its replies was modified (RFC 3339 date-time).
comCreatedTime :: Lens' Comment (Maybe UTCTime) Source #
The time at which the comment was created (RFC 3339 date-time).
comResolved :: Lens' Comment (Maybe Bool) Source #
Whether the comment has been resolved by one of its replies.
comQuotedFileContent :: Lens' Comment (Maybe CommentQuotedFileContent) Source #
The file content to which the comment refers, typically within the anchor region. For a text file, for example, this would be the text at the location of the comment.
comAnchor :: Lens' Comment (Maybe Text) Source #
A region of the document represented as a JSON string. See anchor documentation for details on how to define and interpret anchor properties.
comContent :: Lens' Comment (Maybe Text) Source #
The plain text content of the comment. This field is used for setting the content, while htmlContent should be displayed.
comReplies :: Lens' Comment [Reply] Source #
The full list of replies to the comment in chronological order.
comDeleted :: Lens' Comment (Maybe Bool) Source #
Whether the comment has been deleted. A deleted comment has no content.
Revision
The metadata for a revision to a file.
See: revision
smart constructor.
Creates a value of Revision
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
revModifiedTime :: Lens' Revision (Maybe UTCTime) Source #
The last time the revision was modified (RFC 3339 date-time).
revSize :: Lens' Revision (Maybe Int64) Source #
The size of the revision's content in bytes. This is only applicable to files with binary content in Drive.
revOriginalFilename :: Lens' Revision (Maybe Text) Source #
The original filename used to create this revision. This is only applicable to files with binary content in Drive.
revPublished :: Lens' Revision (Maybe Bool) Source #
Whether this revision is published. This is only applicable to Google Docs.
revPublishAuto :: Lens' Revision (Maybe Bool) Source #
Whether subsequent revisions will be automatically republished. This is only applicable to Google Docs.
revMD5Checksum :: Lens' Revision (Maybe Text) Source #
The MD5 checksum of the revision's content. This is only applicable to files with binary content in Drive.
revKeepForever :: Lens' Revision (Maybe Bool) Source #
Whether to keep this revision forever, even if it is no longer the head revision. If not set, the revision will be automatically purged 30 days after newer content is uploaded. This can be set on a maximum of 200 revisions for a file. This field is only applicable to files with binary content in Drive.
revPublishedOutsideDomain :: Lens' Revision (Maybe Bool) Source #
Whether this revision is published outside the domain. This is only applicable to Google Docs.
Permission
data Permission Source #
A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy.
See: permission
smart constructor.
permission :: Permission Source #
Creates a value of Permission
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pPhotoLink :: Lens' Permission (Maybe Text) Source #
A link to the user's profile photo, if available.
pRole :: Lens' Permission (Maybe Text) Source #
The role granted by this permission. Valid values are: - owner - writer - commenter - reader
pEmailAddress :: Lens' Permission (Maybe Text) Source #
The email address of the user or group to which this permission refers.
pAllowFileDiscovery :: Lens' Permission (Maybe Bool) Source #
Whether the permission allows the file to be discovered through search. This is only applicable for permissions of type domain or anyone.
pDisplayName :: Lens' Permission (Maybe Text) Source #
A displayable name for users, groups or domains.
pId :: Lens' Permission (Maybe Text) Source #
The ID of this permission. This is a unique identifier for the grantee, and is published in User resources as permissionId.
pType :: Lens' Permission (Maybe Text) Source #
The type of the grantee. Valid values are: - user - group - domain - anyone
File
The metadata for a file.
See: file
smart constructor.
Creates a value of File
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
fOwnedByMe
fThumbnailLink
fFullFileExtension
fModifiedTime
fModifiedByMeTime
fFileExtension
fViewedByMe
fOwners
fViewedByMeTime
fSize
fTrashed
fWebViewLink
fCreatedTime
fOriginalFilename
fKind
fLastModifyingUser
fIconLink
fImageMediaMetadata
fExplicitlyTrashed
fShared
fMD5Checksum
fFolderColorRgb
fMimeType
fIsAppAuthorized
fName
fParents
fStarred
fSpaces
fVersion
fWritersCanShare
fId
fPermissions
fQuotaBytesUsed
fAppProperties
fVideoMediaMetadata
fSharedWithMeTime
fHeadRevisionId
fCapabilities
fDescription
fViewersCanCopyContent
fSharingUser
fWebContentLink
fContentHints
fProperties
fThumbnailLink :: Lens' File (Maybe Text) Source #
A short-lived link to the file's thumbnail, if available. Typically lasts on the order of hours.
fFullFileExtension :: Lens' File (Maybe Text) Source #
The full file extension extracted from the name field. May contain multiple concatenated extensions, such as "tar.gz". This is only available for files with binary content in Drive. This is automatically updated when the name field changes, however it is not cleared if the new name does not contain a valid extension.
fModifiedTime :: Lens' File (Maybe UTCTime) Source #
The last time the file was modified by anyone (RFC 3339 date-time). Note that setting modifiedTime will also update modifiedByMeTime for the user.
fModifiedByMeTime :: Lens' File (Maybe UTCTime) Source #
The last time the file was modified by the user (RFC 3339 date-time).
fFileExtension :: Lens' File (Maybe Text) Source #
The final component of fullFileExtension. This is only available for files with binary content in Drive.
fOwners :: Lens' File [User] Source #
The owners of the file. Currently, only certain legacy files may have more than one owner.
fViewedByMeTime :: Lens' File (Maybe UTCTime) Source #
The last time the file was viewed by the user (RFC 3339 date-time).
fSize :: Lens' File (Maybe Int64) Source #
The size of the file's content in bytes. This is only applicable to files with binary content in Drive.
fTrashed :: Lens' File (Maybe Bool) Source #
Whether the file has been trashed, either explicitly or from a trashed parent folder. Only the owner may trash a file, and other users cannot see files in the owner's trash.
fWebViewLink :: Lens' File (Maybe Text) Source #
A link for opening the file in a relevant Google editor or viewer in a browser.
fCreatedTime :: Lens' File (Maybe UTCTime) Source #
The time at which the file was created (RFC 3339 date-time).
fOriginalFilename :: Lens' File (Maybe Text) Source #
The original filename of the uploaded content if available, or else the original value of the name field. This is only available for files with binary content in Drive.
fImageMediaMetadata :: Lens' File (Maybe FileImageMediaMetadata) Source #
Additional metadata about image media, if available.
fExplicitlyTrashed :: Lens' File (Maybe Bool) Source #
Whether the file has been explicitly trashed, as opposed to recursively trashed from a parent folder.
fMD5Checksum :: Lens' File (Maybe Text) Source #
The MD5 checksum for the content of the file. This is only applicable to files with binary content in Drive.
fFolderColorRgb :: Lens' File (Maybe Text) Source #
The color for a folder as an RGB hex string. The supported colors are published in the folderColorPalette field of the About resource. If an unsupported color is specified, the closest color in the palette will be used instead.
fMimeType :: Lens' File (Maybe Text) Source #
The MIME type of the file. Drive will attempt to automatically detect an appropriate value from uploaded content if no value is provided. The value cannot be changed unless a new revision is uploaded. If a file is created with a Google Doc MIME type, the uploaded content will be imported if possible. The supported import formats are published in the About resource.
fIsAppAuthorized :: Lens' File (Maybe Bool) Source #
Whether the file was created or opened by the requesting app.
fName :: Lens' File (Maybe Text) Source #
The name of the file. This is not necessarily unique within a folder.
fParents :: Lens' File [Text] Source #
The IDs of the parent folders which contain the file. If not specified as part of a create request, the file will be placed directly in the My Drive folder. Update requests must use the addParents and removeParents parameters to modify the values.
fSpaces :: Lens' File [Text] Source #
The list of spaces which contain the file. The currently supported values are 'drive', 'appDataFolder' and 'photos'.
fVersion :: Lens' File (Maybe Int64) Source #
A monotonically increasing version number for the file. This reflects every change made to the file on the server, even those not visible to the user.
fWritersCanShare :: Lens' File (Maybe Bool) Source #
Whether users with only writer permission can modify the file's permissions.
fPermissions :: Lens' File [Permission] Source #
The full list of permissions for the file. This is only available if the requesting user can share the file.
fQuotaBytesUsed :: Lens' File (Maybe Int64) Source #
The number of storage quota bytes used by the file. This includes the head revision as well as previous revisions with keepForever enabled.
fAppProperties :: Lens' File (Maybe FileAppProperties) Source #
A collection of arbitrary key-value pairs which are private to the requesting app. Entries with null values are cleared in update and copy requests.
fVideoMediaMetadata :: Lens' File (Maybe FileVideoMediaMetadata) Source #
Additional metadata about video media. This may not be available immediately upon upload.
fSharedWithMeTime :: Lens' File (Maybe UTCTime) Source #
The time at which the file was shared with the user, if applicable (RFC 3339 date-time).
fHeadRevisionId :: Lens' File (Maybe Text) Source #
The ID of the file's head revision. This is currently only available for files with binary content in Drive.
fCapabilities :: Lens' File (Maybe FileCapabilities) Source #
Capabilities the current user has on the file.
fViewersCanCopyContent :: Lens' File (Maybe Bool) Source #
Whether users with only reader or commenter permission can copy the file's content. This affects copy, download, and print operations.
fSharingUser :: Lens' File (Maybe User) Source #
The user who shared the file with the requesting user, if applicable.
fWebContentLink :: Lens' File (Maybe Text) Source #
A link for downloading the content of the file in a browser. This is only available for files with binary content in Drive.
fContentHints :: Lens' File (Maybe FileContentHints) Source #
Additional information about the content of the file. These fields are never populated in responses.
fProperties :: Lens' File (Maybe FileProperties) Source #
A collection of arbitrary key-value pairs which are visible to all apps. Entries with null values are cleared in update and copy requests.
GeneratedIds
data GeneratedIds Source #
A list of generated file IDs which can be provided in create requests.
See: generatedIds
smart constructor.
generatedIds :: GeneratedIds Source #
Creates a value of GeneratedIds
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
giSpace :: Lens' GeneratedIds (Maybe Text) Source #
The type of file that can be created with these IDs.
giIds :: Lens' GeneratedIds [Text] Source #
The IDs generated for the requesting user in the specified space.
CommentList
data CommentList Source #
A list of comments on a file.
See: commentList
smart constructor.
commentList :: CommentList Source #
Creates a value of CommentList
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cllNextPageToken :: Lens' CommentList (Maybe Text) Source #
The page token for the next page of comments. This will be absent if the end of the comments list has been reached.
cllComments :: Lens' CommentList [Comment] Source #
The page of comments.
RevisionList
data RevisionList Source #
A list of revisions of a file.
See: revisionList
smart constructor.
revisionList :: RevisionList Source #
Creates a value of RevisionList
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rllRevisions :: Lens' RevisionList [Revision] Source #
The full list of revisions.
PermissionList
data PermissionList Source #
A list of permissions for a file.
See: permissionList
smart constructor.
permissionList :: PermissionList Source #
Creates a value of PermissionList
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
plPermissions :: Lens' PermissionList [Permission] Source #
The full list of permissions.