Skip to main content

Module graph

Module graph 

Source
Expand description

Microsoft Graph client.

Centralizes HTTP, auth header injection, error mapping, retry/backoff for 429/5xx, and paging continuation. Sub-modules (sites, drives, search, download) call GraphClient::get_json / iterator etc. — they don’t build their own clients.

Modules§

download
Streaming downloads.

Structs§

Cursor
A pagination cursor that tracks position across Graph pages.
GraphClient

Functions§

encode_cursor
Encode a Cursor as a base64url string suitable for the --page / next field. The encoding is base64(JSON) so the token is opaque to the caller.