vantage_api_client/
lib.rs1pub mod graphql;
16pub mod prelude;
17pub mod rest;
18mod transport;
19
20pub use vantage_api_pool::resilient::{
21 BreakerMode, BreakerState, CallPolicy, ClientError, ErrorKind, ResilientClient, RetryMode,
22 TransportEvent, TransportObserver,
23};
24pub use vantage_core::Priority;
25
26pub use graphql::{
27 AnyGraphqlType, FieldCondition, FilterDialect, GraphqlApi, GraphqlApiBuilder,
28 GraphqlApiTableShell, GraphqlApiVistaFactory, GraphqlApiVistaSpec, GraphqlBlock,
29 GraphqlColumnBlock, GraphqlColumnExtras, GraphqlCondition, GraphqlOp, GraphqlOperation,
30 GraphqlSelect, GraphqlTableExtras, GraphqlType, GraphqlTypeVariants, NoGraphqlExtras,
31 RenderedQuery,
32};
33pub use rest::{
34 ApiColumnExtras, ApiReferenceExtras, ApiTableBlock, ApiTableExtras, FilterStrategy,
35 ModelResolver, NoApiExtras, OrderingParams, PaginationParams, ResponseShape, RestApi,
36 RestApiBuilder, RestApiTableShell, RestApiVistaFactory, RestApiVistaSpec, eq_condition,
37};
38pub(crate) use rest::{cbor_to_query_string, condition_to_query_param};