mangadex_api/v5/statistics/manga/
id.rs

1use crate::HttpClientRef;
2
3pub mod get;
4
5use self::get::GetMangaStatisticsBuilder;
6use uuid::Uuid;
7
8/// Statistics endpoint handler builder.
9#[derive(Clone, Debug)]
10pub struct IdEndpoint {
11    http_client: HttpClientRef,
12    id: Uuid,
13}
14
15impl IdEndpoint {
16    #[doc(hidden)]
17    pub(crate) fn new(http_client: HttpClientRef, id: Uuid) -> Self {
18        Self { http_client, id }
19    }
20    pub fn get(&self) -> GetMangaStatisticsBuilder {
21        GetMangaStatisticsBuilder::default()
22            .manga_id(self.id)
23            .http_client(self.http_client.clone())
24    }
25}