Skip to main content

pib_client/client/requests/config/
get.rs

1// SPDX-FileCopyrightText: Politik im Blick developers
2// SPDX-FileCopyrightText: Wolfgang Silbermayr <wolfgang@silbermayr.at>
3//
4// SPDX-License-Identifier: AGPL-3.0-or-later OR EUPL-1.2
5
6use http_request_derive_client::Client as _;
7use http_request_derive_client_reqwest::ReqwestClientError;
8use pib_client_requests::config::get::Request;
9use pib_service_api_types::config::get::ResponseBody;
10
11use crate::Client;
12
13impl Client {
14    pub async fn config_get(&self) -> Result<ResponseBody, ReqwestClientError> {
15        let response = self.inner.execute(Request).await?;
16        Ok(response.0)
17    }
18}