mangadex_api/v5/manga/id/
status.rs1pub mod get;
2pub mod post;
3
4use crate::HttpClientRef;
5
6use uuid::Uuid;
7
8use get::MangaReadingStatusBuilder;
9use post::UpdateMangaReadingStatusBuilder;
10
11#[derive(Debug)]
12pub struct StatusEndpoint {
13 http_client: HttpClientRef,
14 id: Uuid,
15}
16
17impl StatusEndpoint {
18 #[doc(hidden)]
19 pub fn new(http_client: HttpClientRef, id: Uuid) -> Self {
20 Self { http_client, id }
21 }
22 pub fn get(&self) -> MangaReadingStatusBuilder {
23 MangaReadingStatusBuilder::default()
24 .manga_id(self.id)
25 .http_client(self.http_client.clone())
26 }
27 pub fn post(&self) -> UpdateMangaReadingStatusBuilder {
28 UpdateMangaReadingStatusBuilder::default()
29 .manga_id(self.id)
30 .http_client(self.http_client.clone())
31 }
32}