pub struct QuickNodeSdk {
pub admin: AdminApiClient,
pub streams: StreamsApiClient,
pub webhooks: WebhooksApiClient,
pub kvstore: KvStoreApiClient,
}Expand description
Top-level entry point for the QuickNode SDK. Holds sub-clients for each product area; all share a single HTTP client and API key.
Fields§
§admin: AdminApiClientAdmin API client: manages endpoints, tags, teams, billing, usage, metrics, security, and rate limits.
streams: StreamsApiClientStreams API client: creates and manages blockchain data streams.
webhooks: WebhooksApiClientWebhooks API client: creates and manages filter-template webhooks.
kvstore: KvStoreApiClientKey-Value Store client: manages sets (single values) and lists (ordered collections) under string keys.
Implementations§
Auto Trait Implementations§
impl Freeze for QuickNodeSdk
impl !RefUnwindSafe for QuickNodeSdk
impl Send for QuickNodeSdk
impl Sync for QuickNodeSdk
impl Unpin for QuickNodeSdk
impl UnsafeUnpin for QuickNodeSdk
impl !UnwindSafe for QuickNodeSdk
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more