Namespace MassiveDotNet.Http
Classes
- MassiveAuthenticationHandler
Attaches Massive platform credentials to every outbound request.
- MassiveHttpTransport
Issues authenticated requests against the Massive platform API and deserializes responses using source-generated metadata, or copies a document body to a caller's stream.
- MassiveRateLimitHandler
Paces outbound requests against a client-side allowance, so a caller stays inside their tier's limit rather than discovering it through HTTP 429.
- MassiveRetryHandler
Retries a failed request a bounded number of times, with exponential backoff and jitter.
Structs
- RequestUriBuilder
Composes a relative request URI, escaping path segments and query values as it goes.
Interfaces
- IPagedEnvelope<TItem>
A response envelope that carries one page of results and, when more exist, a cursor to the next page.