pub struct NullableUserFilter {Show 17 fields
pub id: Option<Box<IDComparator>>,
pub created_at: Option<Box<DateComparator>>,
pub updated_at: Option<Box<DateComparator>>,
pub name: Option<Box<StringComparator>>,
pub display_name: Option<Box<StringComparator>>,
pub email: Option<Box<StringComparator>>,
pub active: Option<Box<BooleanComparator>>,
pub assigned_issues: Option<Box<IssueCollectionFilter>>,
pub admin: Option<Box<BooleanComparator>>,
pub owner: Option<Box<BooleanComparator>>,
pub invited: Option<Box<BooleanComparator>>,
pub is_invited: Option<Box<BooleanComparator>>,
pub app: Option<Box<BooleanComparator>>,
pub is_me: Option<Box<BooleanComparator>>,
pub null: Option<bool>,
pub and: Option<Vec<Box<NullableUserFilter>>>,
pub or: Option<Vec<Box<NullableUserFilter>>>,
}Expand description
User filtering options.
Fields§
§id: Option<Box<IDComparator>>Comparator for the identifier.
created_at: Option<Box<DateComparator>>Comparator for the created at date.
updated_at: Option<Box<DateComparator>>Comparator for the updated at date.
name: Option<Box<StringComparator>>Comparator for the user’s name.
display_name: Option<Box<StringComparator>>Comparator for the user’s display name.
email: Option<Box<StringComparator>>Comparator for the user’s email.
active: Option<Box<BooleanComparator>>Comparator for the user’s activity status.
assigned_issues: Option<Box<IssueCollectionFilter>>Filters that the users assigned issues must satisfy.
admin: Option<Box<BooleanComparator>>Comparator for the user’s admin status.
owner: Option<Box<BooleanComparator>>Comparator for the user’s owner status.
invited: Option<Box<BooleanComparator>>Comparator for the user’s invited status.
is_invited: Option<Box<BooleanComparator>>Comparator for the user’s invited status.
app: Option<Box<BooleanComparator>>Comparator for the user’s app status.
is_me: Option<Box<BooleanComparator>>Filter based on the currently authenticated user. Set to true to filter for the authenticated user, false for any other user.
null: Option<bool>Filter based on the existence of the relation.
and: Option<Vec<Box<NullableUserFilter>>>Compound filters, all of which need to be matched by the user.
or: Option<Vec<Box<NullableUserFilter>>>Compound filters, one of which need to be matched by the user.
Trait Implementations§
Source§impl Clone for NullableUserFilter
impl Clone for NullableUserFilter
Source§fn clone(&self) -> NullableUserFilter
fn clone(&self) -> NullableUserFilter
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more