Expand description
Core client infrastructure
Re-exports§
pub use pagination::AsyncPaginator;pub use pagination::PaginationResult;pub use pagination::SyncPaginator;
Modules§
- base64_
bytes - Base64 encoding/decoding module for Vec
fields - flexible_
datetime - Flexible datetime parsing module
- number_
serializers - Number serialization helpers
- pagination
Structs§
- Byte
Stream - A streaming byte stream for downloading files efficiently
- Http
Client - Internal HTTP client that handles requests with authentication and retries
- OAuth
Config - Configuration for OAuth token fetching.
- OAuth
Token Provider - Manages OAuth access tokens, including caching and automatic refresh.
- Query
Builder - Modern query builder with type-safe method chaining Provides a clean, Swift-like API for building HTTP query parameters
- RawResponse
- A parsed HTTP response that includes the deserialized body along with the HTTP status code and response headers.
- Request
Options - Options for customizing individual requests
Enums§
- Query
Builder Error - Errors that can occur during structured query parsing
Functions§
- join_
url - URL building utilities Safely join a base URL with a path, handling slashes properly
- parse_
structured_ query - Parse structured query strings like “key:value key2:value1,value2” Used for complex filtering patterns in APIs like Foxglove