pib_client/client/requests/body/
post.rs1use http_request_derive_client_reqwest::ReqwestClientError;
7use pib_client_requests::body::post::Request;
8use pib_service_api_types::body::{by_id::get::ResponseBody, post::RequestBody};
9
10use crate::{Authorization, Client};
11
12impl Client {
13 pub async fn body_post<A: Authorization + Sync>(
14 &self,
15 authorization: A,
16 payload: RequestBody,
17 ) -> Result<ResponseBody, ReqwestClientError> {
18 Ok(self
19 .execute_authorized(Request { payload }, authorization)
20 .await?
21 .0)
22 }
23}