pub struct CustomListMangaFeedBuilder {Show 18 fields
list_id: Option<Uuid>,
limit: Option<Option<u32>>,
offset: Option<Option<u32>>,
translated_language: Option<Vec<Language>>,
original_language: Option<Vec<Language>>,
excluded_original_language: Option<Vec<Language>>,
content_rating: Option<Vec<ContentRating>>,
excluded_groups: Option<Vec<Uuid>>,
excluded_uploaders: Option<Vec<Uuid>>,
include_future_updates: Option<Option<IncludeFutureUpdates>>,
include_empty_pages: Option<Option<IncludeFuturePages>>,
include_future_publish_at: Option<Option<IncludeFuturePublishAt>>,
include_external_url: Option<Option<IncludeExternalUrl>>,
created_at_since: Option<Option<MangaDexDateTime>>,
updated_at_since: Option<Option<MangaDexDateTime>>,
publish_at_since: Option<Option<MangaDexDateTime>>,
order: Option<Option<MangaFeedSortOrder>>,
includes: Option<Vec<ReferenceExpansionResource>>,
/* private fields */
}
Expand description
Builder for CustomListMangaFeed
.
Fields§
§list_id: Option<Uuid>
§limit: Option<Option<u32>>
§offset: Option<Option<u32>>
§translated_language: Option<Vec<Language>>
§original_language: Option<Vec<Language>>
§excluded_original_language: Option<Vec<Language>>
§content_rating: Option<Vec<ContentRating>>
§excluded_groups: Option<Vec<Uuid>>
Groups to exclude from the results.
excluded_uploaders: Option<Vec<Uuid>>
Uploaders to exclude from the results.
include_future_updates: Option<Option<IncludeFutureUpdates>>
Flag to include future chapter updates in the results.
Default: IncludeFutureUpdates::Include
(1)
include_empty_pages: Option<Option<IncludeFuturePages>>
§include_future_publish_at: Option<Option<IncludeFuturePublishAt>>
§include_external_url: Option<Option<IncludeExternalUrl>>
§created_at_since: Option<Option<MangaDexDateTime>>
DateTime string with following format: YYYY-MM-DDTHH:MM:SS
.
updated_at_since: Option<Option<MangaDexDateTime>>
DateTime string with following format: YYYY-MM-DDTHH:MM:SS
.
publish_at_since: Option<Option<MangaDexDateTime>>
DateTime string with following format: YYYY-MM-DDTHH:MM:SS
.
order: Option<Option<MangaFeedSortOrder>>
§includes: Option<Vec<ReferenceExpansionResource>>
Implementations§
Source§impl CustomListMangaFeedBuilder
impl CustomListMangaFeedBuilder
pub fn list_id<VALUE: Into<Uuid>>(&mut self, value: VALUE) -> &mut Self
pub fn limit<VALUE: Into<u32>>(&mut self, value: VALUE) -> &mut Self
pub fn offset<VALUE: Into<u32>>(&mut self, value: VALUE) -> &mut Self
pub fn translated_language<VALUE: Into<Vec<Language>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn add_translated_language<VALUE>(&mut self, item: VALUE) -> &mut Self
pub fn original_language<VALUE: Into<Vec<Language>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn add_original_language<VALUE>(&mut self, item: VALUE) -> &mut Self
pub fn excluded_original_language<VALUE: Into<Vec<Language>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn exclude_original_language<VALUE>(&mut self, item: VALUE) -> &mut Self
pub fn content_rating<VALUE: Into<Vec<ContentRating>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn add_content_rating<VALUE>(&mut self, item: VALUE) -> &mut Self
Sourcepub fn excluded_groups<VALUE: Into<Vec<Uuid>>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn excluded_groups<VALUE: Into<Vec<Uuid>>>( &mut self, value: VALUE, ) -> &mut Self
Groups to exclude from the results.
Sourcepub fn excluded_group<VALUE>(&mut self, item: VALUE) -> &mut Self
pub fn excluded_group<VALUE>(&mut self, item: VALUE) -> &mut Self
Groups to exclude from the results.
Sourcepub fn excluded_uploaders<VALUE: Into<Vec<Uuid>>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn excluded_uploaders<VALUE: Into<Vec<Uuid>>>( &mut self, value: VALUE, ) -> &mut Self
Uploaders to exclude from the results.
Sourcepub fn excluded_uploader<VALUE>(&mut self, item: VALUE) -> &mut Self
pub fn excluded_uploader<VALUE>(&mut self, item: VALUE) -> &mut Self
Uploaders to exclude from the results.
Sourcepub fn include_future_updates<VALUE: Into<IncludeFutureUpdates>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn include_future_updates<VALUE: Into<IncludeFutureUpdates>>( &mut self, value: VALUE, ) -> &mut Self
Flag to include future chapter updates in the results.
Default: IncludeFutureUpdates::Include
(1)
pub fn include_empty_pages<VALUE: Into<IncludeFuturePages>>( &mut self, value: VALUE, ) -> &mut Self
pub fn include_future_publish_at<VALUE: Into<IncludeFuturePublishAt>>( &mut self, value: VALUE, ) -> &mut Self
pub fn include_external_url<VALUE: Into<IncludeExternalUrl>>( &mut self, value: VALUE, ) -> &mut Self
Sourcepub fn created_at_since<VALUE: Into<MangaDexDateTime>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn created_at_since<VALUE: Into<MangaDexDateTime>>( &mut self, value: VALUE, ) -> &mut Self
DateTime string with following format: YYYY-MM-DDTHH:MM:SS
.
Sourcepub fn updated_at_since<VALUE: Into<MangaDexDateTime>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn updated_at_since<VALUE: Into<MangaDexDateTime>>( &mut self, value: VALUE, ) -> &mut Self
DateTime string with following format: YYYY-MM-DDTHH:MM:SS
.
Sourcepub fn publish_at_since<VALUE: Into<MangaDexDateTime>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn publish_at_since<VALUE: Into<MangaDexDateTime>>( &mut self, value: VALUE, ) -> &mut Self
DateTime string with following format: YYYY-MM-DDTHH:MM:SS
.
pub fn order<VALUE: Into<MangaFeedSortOrder>>( &mut self, value: VALUE, ) -> &mut Self
pub fn includes<VALUE: Into<Vec<ReferenceExpansionResource>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn include<VALUE>(&mut self, item: VALUE) -> &mut Self
Sourcepub fn build(&self) -> Result<CustomListMangaFeed, BuilderError>
pub fn build(&self) -> Result<CustomListMangaFeed, BuilderError>
Sourcefn create_empty() -> Self
fn create_empty() -> Self
Create an empty builder, with all fields set to None
or PhantomData
.
Source§impl CustomListMangaFeedBuilder
impl CustomListMangaFeedBuilder
pub async fn send(&self) -> ChapterListResponse
Trait Implementations§
Source§impl Clone for CustomListMangaFeedBuilder
impl Clone for CustomListMangaFeedBuilder
Source§fn clone(&self) -> CustomListMangaFeedBuilder
fn clone(&self) -> CustomListMangaFeedBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more