Skip to main content

pib_client/
client.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_reqwest::ReqwestClient;
7use url::Url;
8
9mod requests;
10
11#[derive(Debug, Clone)]
12pub struct Client {
13    inner: ReqwestClient,
14}
15
16impl Client {
17    pub fn new(base_url: Url) -> Self {
18        let inner = ReqwestClient::new(base_url);
19        Self { inner }
20    }
21}