Skip to main content

faucet_source_graphql/
lib.rs

1#![cfg_attr(docsrs, feature(doc_cfg))]
2
3//! # faucet-source-graphql
4//!
5//! A config-driven GraphQL API source with cursor-based and
6//! offset-into-variable pagination, JSONPath record extraction, and pluggable
7//! authentication.
8
9pub mod config;
10pub mod stream;
11
12pub use faucet_core::{FaucetError, Source, TlsClientConfig};
13
14pub use config::{
15    GraphqlAuth, GraphqlOffsetPagination, GraphqlPagination, GraphqlPaginationSpec,
16    GraphqlStreamConfig, OffsetPaginationKind,
17};
18pub use stream::GraphqlStream;