mangadex_api/v5/user/
list.rs

1pub mod default;
2pub mod get;
3
4use crate::HttpClientRef;
5
6use default::DefaultEndpoint;
7use get::MyCustomListsBuilder;
8
9create_endpoint_node! {
10    #[name] ListEndpoint ListEndpointMethods,
11    #[args] {
12        http_client: HttpClientRef,
13    },
14    #[methods] {
15        get() -> MyCustomListsBuilder;
16        default() -> DefaultEndpoint;
17    }
18}
19
20impl ListEndpointMethods for ListEndpoint {
21    fn get(&self) -> MyCustomListsBuilder {
22        MyCustomListsBuilder::default().http_client(self.http_client.clone())
23    }
24    fn default(&self) -> DefaultEndpoint {
25        DefaultEndpoint::new(self.http_client.clone())
26    }
27}