earl_protocol_http/lib.rs
1pub mod builder;
2pub mod executor;
3pub mod schema;
4
5pub use executor::HttpExecutor;
6pub use schema::{GraphqlOperationTemplate, GraphqlTemplate, HttpOperationTemplate};
7
8/// Prepared HTTP/GraphQL request data, ready for execution.
9#[derive(Debug, Clone)]
10pub struct PreparedHttpData {
11 pub method: reqwest::Method,
12 pub url: url::Url,
13 pub query: Vec<(String, String)>,
14 pub headers: Vec<(String, String)>,
15 pub cookies: Vec<(String, String)>,
16 pub body: earl_core::PreparedBody,
17}