pub struct InitiativeCollectionFilter {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 slug_id: Option<Box<StringComparator>>,
pub creator: Option<Box<NullableUserFilter>>,
pub status: Option<Box<StringComparator>>,
pub teams: Option<Box<TeamCollectionFilter>>,
pub owner: Option<Box<NullableUserFilter>>,
pub target_date: Option<Box<NullableDateComparator>>,
pub health: Option<Box<StringComparator>>,
pub health_with_age: Option<Box<StringComparator>>,
pub activity_type: Option<Box<StringComparator>>,
pub ancestors: Option<Box<InitiativeCollectionFilter>>,
pub and: Option<Vec<Box<InitiativeCollectionFilter>>>,
pub or: Option<Vec<Box<InitiativeCollectionFilter>>>,
pub some: Option<Box<InitiativeFilter>>,
pub every: Option<Box<InitiativeFilter>>,
pub length: Option<Box<NumberComparator>>,
}Expand description
Initiative collection 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 initiative name.
slug_id: Option<Box<StringComparator>>Comparator for the initiative slug ID.
creator: Option<Box<NullableUserFilter>>Filters that the initiative creator must satisfy.
status: Option<Box<StringComparator>>Comparator for the initiative status: Planned, Active, Completed
teams: Option<Box<TeamCollectionFilter>>Filters that the initiative teams must satisfy.
owner: Option<Box<NullableUserFilter>>Filters that the initiative owner must satisfy.
target_date: Option<Box<NullableDateComparator>>Comparator for the initiative target date.
health: Option<Box<StringComparator>>Comparator for the initiative health: onTrack, atRisk, offTrack
health_with_age: Option<Box<StringComparator>>Comparator for the initiative health (with age): onTrack, atRisk, offTrack, outdated, noUpdate
activity_type: Option<Box<StringComparator>>Comparator for the initiative activity type.
ancestors: Option<Box<InitiativeCollectionFilter>>Filters that the initiative must be an ancestor of.
and: Option<Vec<Box<InitiativeCollectionFilter>>>Compound filters, all of which need to be matched by the initiative.
or: Option<Vec<Box<InitiativeCollectionFilter>>>Compound filters, one of which need to be matched by the initiative.
some: Option<Box<InitiativeFilter>>Filters that needs to be matched by some initiatives.
every: Option<Box<InitiativeFilter>>Filters that needs to be matched by all initiatives.
length: Option<Box<NumberComparator>>Comparator for the collection length.
Trait Implementations§
Source§impl Clone for InitiativeCollectionFilter
impl Clone for InitiativeCollectionFilter
Source§fn clone(&self) -> InitiativeCollectionFilter
fn clone(&self) -> InitiativeCollectionFilter
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more