Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Files.DriveItem
Synopsis
- listRootChildrenMe :: AccessToken -> Req (Collection DriveItem)
- listGroupItemChildren :: Text -> Text -> AccessToken -> Req (Collection DriveItem)
- downloadFile :: Text -> Text -> AccessToken -> Req ByteString
- downloadFileMe :: Text -> AccessToken -> Req ByteString
- data DriveItem = DriveItem {}
- data DIItem
- data File = File {
- difiMimeType :: Text
- data Folder = Folder {}
- data Package = Package {}
list items
listRootChildrenMe :: AccessToken -> Req (Collection DriveItem) Source #
List children in the root of the current user's drive
GET /me/drive/root/children
listGroupItemChildren Source #
:: Text | group ID |
-> Text | item ID |
-> AccessToken | |
-> Req (Collection DriveItem) |
List children of an item of a group drive
GET /groups/{group-id}/drive/items/{item-id}/children
https://learn.microsoft.com/en-us/graph/api/driveitem-list-children?view=graph-rest-1.0&tabs=http
download items
:: Text | drive ID |
-> Text | file ID |
-> AccessToken | |
-> Req ByteString |
download a file from a drive
GET /drives/{drive-id}/items/{item-id}/content
:: Text | item ID |
-> AccessToken | |
-> Req ByteString |
download a complete file from user's directory
GET /me/drive/items/{item-id}/content
types
The DriveItem
resource represents a file, folder, or other item stored in a drive.
All file system objects in OneDrive and SharePoint are returned as driveItem resources.
https://learn.microsoft.com/en-us/graph/api/resources/driveitem?view=graph-rest-1.0
Instances
FromJSON DriveItem Source # | |
ToJSON DriveItem Source # | |
Defined in MSGraphAPI.Files.DriveItem | |
Generic DriveItem Source # | |
Show DriveItem Source # | |
type Rep DriveItem Source # | |
Defined in MSGraphAPI.Files.DriveItem type Rep DriveItem = D1 ('MetaData "DriveItem" "MSGraphAPI.Files.DriveItem" "ms-graph-api-0.11.0.0-5uHIC7CmGj38m31PNkaDsF" 'False) (C1 ('MetaCons "DriveItem" 'PrefixI 'True) ((S1 ('MetaSel ('Just "diId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "diName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "diLastModifiedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ZonedTime) :*: S1 ('MetaSel ('Just "diItem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DIItem)))) |
A sum type for the various drive item types
This is a departure from the original API but makes it convenient to pattern match on constructors
Instances
The File resource groups file-related data items into a single structure.
https://learn.microsoft.com/en-us/graph/api/resources/file?view=graph-rest-1.0
File | |
|
The Folder resource groups folder-related data on an item into a single structure. DriveItems with a non-null folder facet are containers for other DriveItems.
https://learn.microsoft.com/en-us/graph/api/resources/folder?view=graph-rest-1.0