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