pub struct UserCollectionFilter {Show 19 fields
pub id: MaybeUndefined<IDComparator>,
pub created_at: MaybeUndefined<DateComparator>,
pub updated_at: MaybeUndefined<DateComparator>,
pub name: MaybeUndefined<StringComparator>,
pub display_name: MaybeUndefined<StringComparator>,
pub email: MaybeUndefined<StringComparator>,
pub active: MaybeUndefined<BooleanComparator>,
pub assigned_issues: MaybeUndefined<Box<IssueCollectionFilter>>,
pub admin: MaybeUndefined<BooleanComparator>,
pub owner: MaybeUndefined<BooleanComparator>,
pub invited: MaybeUndefined<BooleanComparator>,
pub is_invited: MaybeUndefined<BooleanComparator>,
pub app: MaybeUndefined<BooleanComparator>,
pub is_me: MaybeUndefined<BooleanComparator>,
pub and: MaybeUndefined<Vec<UserCollectionFilter>>,
pub or: MaybeUndefined<Vec<UserCollectionFilter>>,
pub some: MaybeUndefined<Box<UserFilter>>,
pub every: MaybeUndefined<Box<UserFilter>>,
pub length: MaybeUndefined<NumberComparator>,
}Expand description
User filtering options.
Fields§
§id: MaybeUndefined<IDComparator>Comparator for the identifier.
created_at: MaybeUndefined<DateComparator>Comparator for the created at date.
updated_at: MaybeUndefined<DateComparator>Comparator for the updated at date.
name: MaybeUndefined<StringComparator>Comparator for the user’s name.
display_name: MaybeUndefined<StringComparator>Comparator for the user’s display name.
email: MaybeUndefined<StringComparator>Comparator for the user’s email.
active: MaybeUndefined<BooleanComparator>Comparator for the user’s activity status.
assigned_issues: MaybeUndefined<Box<IssueCollectionFilter>>Filters that the users assigned issues must satisfy.
admin: MaybeUndefined<BooleanComparator>Comparator for the user’s admin status.
owner: MaybeUndefined<BooleanComparator>Comparator for the user’s owner status.
invited: MaybeUndefined<BooleanComparator>Comparator for the user’s invited status.
is_invited: MaybeUndefined<BooleanComparator>Comparator for the user’s invited status.
app: MaybeUndefined<BooleanComparator>Comparator for the user’s app status.
is_me: MaybeUndefined<BooleanComparator>Filter based on the currently authenticated user. Set to true to filter for the authenticated user, false for any other user.
and: MaybeUndefined<Vec<UserCollectionFilter>>Compound filters, all of which need to be matched by the user.
or: MaybeUndefined<Vec<UserCollectionFilter>>Compound filters, one of which need to be matched by the user.
some: MaybeUndefined<Box<UserFilter>>Filters that needs to be matched by some users.
every: MaybeUndefined<Box<UserFilter>>Filters that needs to be matched by all users.
length: MaybeUndefined<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