pub struct ListChapterBuilder {Show 24 fields
limit: Option<Option<u32>>,
offset: Option<Option<u32>>,
chapter_ids: Option<Vec<Uuid>>,
title: Option<Option<String>>,
groups: Option<Vec<Uuid>>,
uploaders: Option<Vec<Uuid>>,
manga_id: Option<Option<Uuid>>,
volumes: Option<Vec<String>>,
chapters: Option<Vec<String>>,
translated_languages: Option<Vec<Language>>,
original_languages: Option<Vec<Language>>,
excluded_original_languages: Option<Vec<Language>>,
content_rating: Option<Vec<ContentRating>>,
excluded_groups: Option<Vec<Uuid>>,
excluded_uploaders: Option<Vec<Uuid>>,
include_future_updates: Option<Option<IncludeFutureUpdates>>,
created_at_since: Option<Option<MangaDexDateTime>>,
updated_at_since: Option<Option<MangaDexDateTime>>,
publish_at_since: Option<Option<MangaDexDateTime>>,
include_empty_pages: Option<Option<IncludeFuturePages>>,
include_external_url: Option<Option<IncludeExternalUrl>>,
include_future_publish_at: Option<Option<IncludeFuturePublishAt>>,
order: Option<Option<ChapterSortOrder>>,
includes: Option<Vec<ReferenceExpansionResource>>,
/* private fields */
}
Expand description
Builder for ListChapter
.
Fields§
§limit: Option<Option<u32>>
§offset: Option<Option<u32>>
§chapter_ids: Option<Vec<Uuid>>
§title: Option<Option<String>>
§groups: Option<Vec<Uuid>>
§uploaders: Option<Vec<Uuid>>
§manga_id: Option<Option<Uuid>>
§volumes: Option<Vec<String>>
§chapters: Option<Vec<String>>
Chapter number in the series or volume.
translated_languages: Option<Vec<Language>>
§original_languages: Option<Vec<Language>>
§excluded_original_languages: 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)
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
.
include_empty_pages: Option<Option<IncludeFuturePages>>
Include empty pages
include_external_url: Option<Option<IncludeExternalUrl>>
Include external url chapters
include_future_publish_at: Option<Option<IncludeFuturePublishAt>>
Include future publish at
order: Option<Option<ChapterSortOrder>>
§includes: Option<Vec<ReferenceExpansionResource>>
Implementations§
Source§impl ListChapterBuilder
impl ListChapterBuilder
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 chapter_ids<VALUE: Into<Vec<Uuid>>>(&mut self, value: VALUE) -> &mut Self
pub fn add_chapter_id<VALUE>(&mut self, item: VALUE) -> &mut Self
pub fn title<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn groups<VALUE: Into<Vec<Uuid>>>(&mut self, value: VALUE) -> &mut Self
pub fn add_group<VALUE>(&mut self, item: VALUE) -> &mut Self
pub fn uploaders<VALUE: Into<Vec<Uuid>>>(&mut self, value: VALUE) -> &mut Self
pub fn uploader<VALUE>(&mut self, item: VALUE) -> &mut Self
pub fn manga_id<VALUE: Into<Uuid>>(&mut self, value: VALUE) -> &mut Self
pub fn volumes<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
pub fn add_volume<VALUE>(&mut self, item: VALUE) -> &mut Self
Sourcepub fn chapters<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
pub fn chapters<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
Chapter number in the series or volume.
Sourcepub fn add_chapter<VALUE>(&mut self, item: VALUE) -> &mut Self
pub fn add_chapter<VALUE>(&mut self, item: VALUE) -> &mut Self
Chapter number in the series or volume.
pub fn translated_languages<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_languages<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_languages<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)
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
.
Sourcepub fn include_empty_pages<VALUE: Into<IncludeFuturePages>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn include_empty_pages<VALUE: Into<IncludeFuturePages>>( &mut self, value: VALUE, ) -> &mut Self
Include empty pages
Sourcepub fn include_external_url<VALUE: Into<IncludeExternalUrl>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn include_external_url<VALUE: Into<IncludeExternalUrl>>( &mut self, value: VALUE, ) -> &mut Self
Include external url chapters
Sourcepub fn include_future_publish_at<VALUE: Into<IncludeFuturePublishAt>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn include_future_publish_at<VALUE: Into<IncludeFuturePublishAt>>( &mut self, value: VALUE, ) -> &mut Self
Include future publish at
pub fn order<VALUE: Into<ChapterSortOrder>>( &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<ListChapter, BuilderError>
pub fn build(&self) -> Result<ListChapter, BuilderError>
Sourcefn create_empty() -> Self
fn create_empty() -> Self
Create an empty builder, with all fields set to None
or PhantomData
.
Source§impl ListChapterBuilder
impl ListChapterBuilder
pub async fn send(&self) -> ChapterListResponse
Trait Implementations§
Source§impl Clone for ListChapterBuilder
impl Clone for ListChapterBuilder
Source§fn clone(&self) -> ListChapterBuilder
fn clone(&self) -> ListChapterBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more