vantage-api-client 0.5.2

Vantage extension for REST and GraphQL HTTP API backends
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Convenience prelude — `use vantage_api_client::prelude::*;` pulls in
//! the public surface of both adapter modules in one shot.
//!
//! Designed for application code that already knows which protocol it
//! wants. If you want one protocol only, prefer importing from
//! [`crate::rest`] or [`crate::graphql`] directly.

pub use crate::graphql::{
    AnyGraphqlType, FieldCondition, FilterDialect, GraphqlApi, GraphqlApiBuilder,
    GraphqlApiTableShell, GraphqlApiVistaFactory, GraphqlApiVistaSpec, GraphqlBlock,
    GraphqlColumnBlock, GraphqlColumnExtras, GraphqlCondition, GraphqlOp, GraphqlOperation,
    GraphqlSelect, GraphqlTableExtras, GraphqlType, GraphqlTypeVariants, NoGraphqlExtras,
    RenderedQuery,
};
pub use crate::rest::{
    NoApiExtras, PaginationParams, ResponseShape, RestApi, RestApiBuilder, RestApiTableShell,
    RestApiVistaFactory, RestApiVistaSpec, eq_condition,
};