pub struct UserCollectionFilter {Show 19 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 and: Option<Vec<Box<UserCollectionFilter>>>,
pub or: Option<Vec<Box<UserCollectionFilter>>>,
pub some: Option<Box<UserFilter>>,
pub every: Option<Box<UserFilter>>,
pub length: Option<Box<NumberComparator>>,
}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.
and: Option<Vec<Box<UserCollectionFilter>>>Compound filters, all of which need to be matched by the user.
or: Option<Vec<Box<UserCollectionFilter>>>Compound filters, one of which need to be matched by the user.
some: Option<Box<UserFilter>>Filters that needs to be matched by some users.
every: Option<Box<UserFilter>>Filters that needs to be matched by all users.
length: Option<Box<NumberComparator>>Comparator for the collection length.
Trait Implementations§
Source§impl Clone for UserCollectionFilter
impl Clone for UserCollectionFilter
Source§fn clone(&self) -> UserCollectionFilter
fn clone(&self) -> UserCollectionFilter
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more