use url::Url;
use crate::{
body::{Body, BodyUpdate},
error::ClientError,
state::SapSsrClient,
};
#[cfg(feature = "ureq")]
pub mod ureq;
pub trait WebDynproRequests {
fn navigate(&self, base_url: &Url, name: &str) -> Result<Body, ClientError>;
fn send_events(
&self,
base_url: &Url,
ssr_client: &SapSsrClient,
serialized_events: &str,
) -> Result<BodyUpdate, ClientError>;
}