use crate::bindings::vtx::api::{
vtx_http_client,
vtx_types::{HttpClientRequest, HttpClientResponse},
};
use crate::error::{VtxError, VtxResult};
pub type Request = HttpClientRequest;
pub type Response = HttpClientResponse;
pub fn request(req: Request) -> VtxResult<Response> {
vtx_http_client::request(req).map_err(VtxError::from_host_message)
}