mangadex_api/v5/report/reasons/
category.rs1pub mod get;
2
3use mangadex_api_types::ReportCategory;
4
5use crate::HttpClientRef;
6use get::ListReasonsBuilder;
7
8#[derive(Clone, Debug)]
10pub struct CategoryEndpoint {
11 http_client: HttpClientRef,
12 category: ReportCategory,
13}
14
15impl CategoryEndpoint {
16 #[doc(hidden)]
17 pub(crate) fn new(http_client: HttpClientRef, category: ReportCategory) -> Self {
18 Self {
19 http_client,
20 category,
21 }
22 }
23 pub fn get(&self) -> ListReasonsBuilder {
24 ListReasonsBuilder::default()
25 .category(self.category)
26 .http_client(self.http_client.clone())
27 }
28}