QueryStatusesBuilder

Struct QueryStatusesBuilder 

Source
pub struct QueryStatusesBuilder<'a, S: State = Empty> { /* private fields */ }
Expand description

Use builder syntax to set the inputs and finish with build().

Implementations§

Source§

impl<'a, S: State> QueryStatusesBuilder<'a, S>

Source

pub fn build(self) -> QueryStatuses<'a>
where S: IsComplete,

Finish building and return the requested object

Source

pub fn age_assurance_state( self, value: impl Into<CowStr<'a>>, ) -> QueryStatusesBuilder<'a, SetAgeAssuranceState<S>>
where S::AgeAssuranceState: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_age_assurance_state( self, value: Option<impl Into<CowStr<'a>>>, ) -> QueryStatusesBuilder<'a, SetAgeAssuranceState<S>>
where S::AgeAssuranceState: IsUnset,

Optional (Some / Option setters).

Source

pub fn appealed(self, value: bool) -> QueryStatusesBuilder<'a, SetAppealed<S>>
where S::Appealed: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_appealed( self, value: Option<bool>, ) -> QueryStatusesBuilder<'a, SetAppealed<S>>
where S::Appealed: IsUnset,

Optional (Some / Option setters).

Source

pub fn collections( self, value: Vec<Nsid<'a>>, ) -> QueryStatusesBuilder<'a, SetCollections<S>>
where S::Collections: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_collections( self, value: Option<Vec<Nsid<'a>>>, ) -> QueryStatusesBuilder<'a, SetCollections<S>>
where S::Collections: IsUnset,

Optional (Some / Option setters).

Source

pub fn comment( self, value: impl Into<CowStr<'a>>, ) -> QueryStatusesBuilder<'a, SetComment<S>>
where S::Comment: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_comment( self, value: Option<impl Into<CowStr<'a>>>, ) -> QueryStatusesBuilder<'a, SetComment<S>>
where S::Comment: IsUnset,

Optional (Some / Option setters).

Source

pub fn cursor( self, value: impl Into<CowStr<'a>>, ) -> QueryStatusesBuilder<'a, SetCursor<S>>
where S::Cursor: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_cursor( self, value: Option<impl Into<CowStr<'a>>>, ) -> QueryStatusesBuilder<'a, SetCursor<S>>
where S::Cursor: IsUnset,

Optional (Some / Option setters).

Source

pub fn exclude_tags( self, value: Vec<CowStr<'a>>, ) -> QueryStatusesBuilder<'a, SetExcludeTags<S>>
where S::ExcludeTags: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_exclude_tags( self, value: Option<Vec<CowStr<'a>>>, ) -> QueryStatusesBuilder<'a, SetExcludeTags<S>>
where S::ExcludeTags: IsUnset,

Optional (Some / Option setters).

Source

pub fn hosting_deleted_after( self, value: Datetime, ) -> QueryStatusesBuilder<'a, SetHostingDeletedAfter<S>>
where S::HostingDeletedAfter: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_hosting_deleted_after( self, value: Option<Datetime>, ) -> QueryStatusesBuilder<'a, SetHostingDeletedAfter<S>>
where S::HostingDeletedAfter: IsUnset,

Optional (Some / Option setters).

Source

pub fn hosting_deleted_before( self, value: Datetime, ) -> QueryStatusesBuilder<'a, SetHostingDeletedBefore<S>>
where S::HostingDeletedBefore: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_hosting_deleted_before( self, value: Option<Datetime>, ) -> QueryStatusesBuilder<'a, SetHostingDeletedBefore<S>>
where S::HostingDeletedBefore: IsUnset,

Optional (Some / Option setters).

Source

pub fn hosting_statuses( self, value: Vec<CowStr<'a>>, ) -> QueryStatusesBuilder<'a, SetHostingStatuses<S>>
where S::HostingStatuses: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_hosting_statuses( self, value: Option<Vec<CowStr<'a>>>, ) -> QueryStatusesBuilder<'a, SetHostingStatuses<S>>
where S::HostingStatuses: IsUnset,

Optional (Some / Option setters).

Source

pub fn hosting_updated_after( self, value: Datetime, ) -> QueryStatusesBuilder<'a, SetHostingUpdatedAfter<S>>
where S::HostingUpdatedAfter: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_hosting_updated_after( self, value: Option<Datetime>, ) -> QueryStatusesBuilder<'a, SetHostingUpdatedAfter<S>>
where S::HostingUpdatedAfter: IsUnset,

Optional (Some / Option setters).

Source

pub fn hosting_updated_before( self, value: Datetime, ) -> QueryStatusesBuilder<'a, SetHostingUpdatedBefore<S>>
where S::HostingUpdatedBefore: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_hosting_updated_before( self, value: Option<Datetime>, ) -> QueryStatusesBuilder<'a, SetHostingUpdatedBefore<S>>
where S::HostingUpdatedBefore: IsUnset,

Optional (Some / Option setters).

Source

pub fn ignore_subjects( self, value: Vec<Uri<'a>>, ) -> QueryStatusesBuilder<'a, SetIgnoreSubjects<S>>
where S::IgnoreSubjects: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_ignore_subjects( self, value: Option<Vec<Uri<'a>>>, ) -> QueryStatusesBuilder<'a, SetIgnoreSubjects<S>>
where S::IgnoreSubjects: IsUnset,

Optional (Some / Option setters).

Source

pub fn include_all_user_records( self, value: bool, ) -> QueryStatusesBuilder<'a, SetIncludeAllUserRecords<S>>
where S::IncludeAllUserRecords: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_include_all_user_records( self, value: Option<bool>, ) -> QueryStatusesBuilder<'a, SetIncludeAllUserRecords<S>>
where S::IncludeAllUserRecords: IsUnset,

Optional (Some / Option setters).

Source

pub fn include_muted( self, value: bool, ) -> QueryStatusesBuilder<'a, SetIncludeMuted<S>>
where S::IncludeMuted: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_include_muted( self, value: Option<bool>, ) -> QueryStatusesBuilder<'a, SetIncludeMuted<S>>
where S::IncludeMuted: IsUnset,

Optional (Some / Option setters).

Source

pub fn last_reviewed_by( self, value: Did<'a>, ) -> QueryStatusesBuilder<'a, SetLastReviewedBy<S>>
where S::LastReviewedBy: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_last_reviewed_by( self, value: Option<Did<'a>>, ) -> QueryStatusesBuilder<'a, SetLastReviewedBy<S>>
where S::LastReviewedBy: IsUnset,

Optional (Some / Option setters).

Source

pub fn limit(self, value: i64) -> QueryStatusesBuilder<'a, SetLimit<S>>
where S::Limit: IsUnset,

Optional (Some / Option setters).

(default: 50, min: 1, max: 100)

Source

pub fn maybe_limit( self, value: Option<i64>, ) -> QueryStatusesBuilder<'a, SetLimit<S>>
where S::Limit: IsUnset,

Optional (Some / Option setters).

(default: 50, min: 1, max: 100)

Source

pub fn min_account_suspend_count( self, value: i64, ) -> QueryStatusesBuilder<'a, SetMinAccountSuspendCount<S>>
where S::MinAccountSuspendCount: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_min_account_suspend_count( self, value: Option<i64>, ) -> QueryStatusesBuilder<'a, SetMinAccountSuspendCount<S>>
where S::MinAccountSuspendCount: IsUnset,

Optional (Some / Option setters).

Source

pub fn min_priority_score( self, value: i64, ) -> QueryStatusesBuilder<'a, SetMinPriorityScore<S>>
where S::MinPriorityScore: IsUnset,

Optional (Some / Option setters).

(min: 0, max: 100)

Source

pub fn maybe_min_priority_score( self, value: Option<i64>, ) -> QueryStatusesBuilder<'a, SetMinPriorityScore<S>>
where S::MinPriorityScore: IsUnset,

Optional (Some / Option setters).

(min: 0, max: 100)

Source

pub fn min_reported_records_count( self, value: i64, ) -> QueryStatusesBuilder<'a, SetMinReportedRecordsCount<S>>
where S::MinReportedRecordsCount: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_min_reported_records_count( self, value: Option<i64>, ) -> QueryStatusesBuilder<'a, SetMinReportedRecordsCount<S>>
where S::MinReportedRecordsCount: IsUnset,

Optional (Some / Option setters).

Source

pub fn min_takendown_records_count( self, value: i64, ) -> QueryStatusesBuilder<'a, SetMinTakendownRecordsCount<S>>
where S::MinTakendownRecordsCount: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_min_takendown_records_count( self, value: Option<i64>, ) -> QueryStatusesBuilder<'a, SetMinTakendownRecordsCount<S>>
where S::MinTakendownRecordsCount: IsUnset,

Optional (Some / Option setters).

Source

pub fn only_muted( self, value: bool, ) -> QueryStatusesBuilder<'a, SetOnlyMuted<S>>
where S::OnlyMuted: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_only_muted( self, value: Option<bool>, ) -> QueryStatusesBuilder<'a, SetOnlyMuted<S>>
where S::OnlyMuted: IsUnset,

Optional (Some / Option setters).

Source

pub fn queue_count( self, value: i64, ) -> QueryStatusesBuilder<'a, SetQueueCount<S>>
where S::QueueCount: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_queue_count( self, value: Option<i64>, ) -> QueryStatusesBuilder<'a, SetQueueCount<S>>
where S::QueueCount: IsUnset,

Optional (Some / Option setters).

Source

pub fn queue_index( self, value: i64, ) -> QueryStatusesBuilder<'a, SetQueueIndex<S>>
where S::QueueIndex: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_queue_index( self, value: Option<i64>, ) -> QueryStatusesBuilder<'a, SetQueueIndex<S>>
where S::QueueIndex: IsUnset,

Optional (Some / Option setters).

Source

pub fn queue_seed( self, value: impl Into<CowStr<'a>>, ) -> QueryStatusesBuilder<'a, SetQueueSeed<S>>
where S::QueueSeed: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_queue_seed( self, value: Option<impl Into<CowStr<'a>>>, ) -> QueryStatusesBuilder<'a, SetQueueSeed<S>>
where S::QueueSeed: IsUnset,

Optional (Some / Option setters).

Source

pub fn reported_after( self, value: Datetime, ) -> QueryStatusesBuilder<'a, SetReportedAfter<S>>
where S::ReportedAfter: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_reported_after( self, value: Option<Datetime>, ) -> QueryStatusesBuilder<'a, SetReportedAfter<S>>
where S::ReportedAfter: IsUnset,

Optional (Some / Option setters).

Source

pub fn reported_before( self, value: Datetime, ) -> QueryStatusesBuilder<'a, SetReportedBefore<S>>
where S::ReportedBefore: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_reported_before( self, value: Option<Datetime>, ) -> QueryStatusesBuilder<'a, SetReportedBefore<S>>
where S::ReportedBefore: IsUnset,

Optional (Some / Option setters).

Source

pub fn review_state( self, value: impl Into<CowStr<'a>>, ) -> QueryStatusesBuilder<'a, SetReviewState<S>>
where S::ReviewState: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_review_state( self, value: Option<impl Into<CowStr<'a>>>, ) -> QueryStatusesBuilder<'a, SetReviewState<S>>
where S::ReviewState: IsUnset,

Optional (Some / Option setters).

Source

pub fn reviewed_after( self, value: Datetime, ) -> QueryStatusesBuilder<'a, SetReviewedAfter<S>>
where S::ReviewedAfter: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_reviewed_after( self, value: Option<Datetime>, ) -> QueryStatusesBuilder<'a, SetReviewedAfter<S>>
where S::ReviewedAfter: IsUnset,

Optional (Some / Option setters).

Source

pub fn reviewed_before( self, value: Datetime, ) -> QueryStatusesBuilder<'a, SetReviewedBefore<S>>
where S::ReviewedBefore: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_reviewed_before( self, value: Option<Datetime>, ) -> QueryStatusesBuilder<'a, SetReviewedBefore<S>>
where S::ReviewedBefore: IsUnset,

Optional (Some / Option setters).

Source

pub fn sort_direction( self, value: impl Into<CowStr<'a>>, ) -> QueryStatusesBuilder<'a, SetSortDirection<S>>
where S::SortDirection: IsUnset,

Optional (Some / Option setters).

(default: “desc”)

Source

pub fn maybe_sort_direction( self, value: Option<impl Into<CowStr<'a>>>, ) -> QueryStatusesBuilder<'a, SetSortDirection<S>>
where S::SortDirection: IsUnset,

Optional (Some / Option setters).

(default: “desc”)

Source

pub fn sort_field( self, value: impl Into<CowStr<'a>>, ) -> QueryStatusesBuilder<'a, SetSortField<S>>
where S::SortField: IsUnset,

Optional (Some / Option setters).

(default: “lastReportedAt”)

Source

pub fn maybe_sort_field( self, value: Option<impl Into<CowStr<'a>>>, ) -> QueryStatusesBuilder<'a, SetSortField<S>>
where S::SortField: IsUnset,

Optional (Some / Option setters).

(default: “lastReportedAt”)

Source

pub fn subject(self, value: Uri<'a>) -> QueryStatusesBuilder<'a, SetSubject<S>>
where S::Subject: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_subject( self, value: Option<Uri<'a>>, ) -> QueryStatusesBuilder<'a, SetSubject<S>>
where S::Subject: IsUnset,

Optional (Some / Option setters).

Source

pub fn subject_type( self, value: impl Into<CowStr<'a>>, ) -> QueryStatusesBuilder<'a, SetSubjectType<S>>
where S::SubjectType: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_subject_type( self, value: Option<impl Into<CowStr<'a>>>, ) -> QueryStatusesBuilder<'a, SetSubjectType<S>>
where S::SubjectType: IsUnset,

Optional (Some / Option setters).

Source

pub fn tags( self, value: Vec<CowStr<'a>>, ) -> QueryStatusesBuilder<'a, SetTags<S>>
where S::Tags: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_tags( self, value: Option<Vec<CowStr<'a>>>, ) -> QueryStatusesBuilder<'a, SetTags<S>>
where S::Tags: IsUnset,

Optional (Some / Option setters).

Source

pub fn takendown(self, value: bool) -> QueryStatusesBuilder<'a, SetTakendown<S>>
where S::Takendown: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_takendown( self, value: Option<bool>, ) -> QueryStatusesBuilder<'a, SetTakendown<S>>
where S::Takendown: IsUnset,

Optional (Some / Option setters).

Auto Trait Implementations§

§

impl<'a, S> Freeze for QueryStatusesBuilder<'a, S>

§

impl<'a, S> RefUnwindSafe for QueryStatusesBuilder<'a, S>

§

impl<'a, S> Send for QueryStatusesBuilder<'a, S>

§

impl<'a, S> Sync for QueryStatusesBuilder<'a, S>

§

impl<'a, S> Unpin for QueryStatusesBuilder<'a, S>

§

impl<'a, S> UnwindSafe for QueryStatusesBuilder<'a, S>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V

Source§

impl<T> ErasedDestructor for T
where T: 'static,