pib_client/client/requests/body/by_id/person/
get.rs1use http_request_derive_client_reqwest::ReqwestClientError;
7use pib_client_requests::body::by_id::person::get::Request;
8use pib_service_api_types::{Pagination, body::by_id::person::get::ResponseBody};
9use pib_service_core_types::BodyId;
10
11use crate::{Authorization, Client};
12
13impl Client {
14 pub async fn body_by_id_person_get<A: Authorization + Sync>(
15 &self,
16 authorization: A,
17 body_id: BodyId,
18 pagination: Pagination,
19 ) -> Result<ResponseBody, ReqwestClientError> {
20 Ok(self
21 .execute_authorized(
22 Request {
23 body_id,
24 pagination,
25 },
26 authorization,
27 )
28 .await?
29 .0)
30 }
31}