use http_request_derive_client_reqwest::ReqwestClientError;
use pib_client_requests::body::by_id::get::Request;
use pib_service_api_types::body::by_id::get::ResponseBody;
use pib_service_core_types::BodyId;
use crate::{Authorization, Client};
impl Client {
pub async fn body_by_id_get<A: Authorization + Sync>(
&self,
authorization: A,
body_id: BodyId,
) -> Result<ResponseBody, ReqwestClientError> {
let response = self
.execute_authorized(Request { body_id }, authorization)
.await?;
Ok(response.0)
}
}