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