pub struct ProjectFilter {Show 41 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 state: Option<Box<StringComparator>>,
pub status: Option<Box<ProjectStatusFilter>>,
pub priority: Option<Box<NullableNumberComparator>>,
pub labels: Option<Box<ProjectLabelCollectionFilter>>,
pub searchable_content: Option<Box<ContentComparator>>,
pub started_at: Option<Box<NullableDateComparator>>,
pub completed_at: Option<Box<NullableDateComparator>>,
pub canceled_at: Option<Box<NullableDateComparator>>,
pub start_date: Option<Box<NullableDateComparator>>,
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 has_related_relations: Option<Box<RelationExistsComparator>>,
pub has_depended_on_by_relations: Option<Box<RelationExistsComparator>>,
pub has_depends_on_relations: Option<Box<RelationExistsComparator>>,
pub has_blocked_by_relations: Option<Box<RelationExistsComparator>>,
pub has_blocking_relations: Option<Box<RelationExistsComparator>>,
pub has_violated_relations: Option<Box<RelationExistsComparator>>,
pub project_updates: Option<Box<ProjectUpdatesCollectionFilter>>,
pub creator: Option<Box<UserFilter>>,
pub lead: Option<Box<NullableUserFilter>>,
pub members: Option<Box<UserCollectionFilter>>,
pub issues: Option<Box<IssueCollectionFilter>>,
pub roadmaps: Option<Box<RoadmapCollectionFilter>>,
pub initiatives: Option<Box<InitiativeCollectionFilter>>,
pub project_milestones: Option<Box<ProjectMilestoneCollectionFilter>>,
pub completed_project_milestones: Option<Box<ProjectMilestoneCollectionFilter>>,
pub next_project_milestone: Option<Box<ProjectMilestoneFilter>>,
pub accessible_teams: Option<Box<TeamCollectionFilter>>,
pub last_applied_template: Option<Box<NullableTemplateFilter>>,
pub needs: Option<Box<CustomerNeedCollectionFilter>>,
pub customer_count: Option<Box<NumberComparator>>,
pub customer_important_count: Option<Box<NumberComparator>>,
pub and: Option<Vec<Box<ProjectFilter>>>,
pub or: Option<Vec<Box<ProjectFilter>>>,
}Fields§
§id: Option<Box<IDComparator>>§created_at: Option<Box<DateComparator>>§updated_at: Option<Box<DateComparator>>§name: Option<Box<StringComparator>>§slug_id: Option<Box<StringComparator>>§state: Option<Box<StringComparator>>§status: Option<Box<ProjectStatusFilter>>§priority: Option<Box<NullableNumberComparator>>§labels: Option<Box<ProjectLabelCollectionFilter>>§searchable_content: Option<Box<ContentComparator>>§started_at: Option<Box<NullableDateComparator>>§completed_at: Option<Box<NullableDateComparator>>§canceled_at: Option<Box<NullableDateComparator>>§start_date: Option<Box<NullableDateComparator>>§target_date: Option<Box<NullableDateComparator>>§health: Option<Box<StringComparator>>§health_with_age: Option<Box<StringComparator>>§activity_type: Option<Box<StringComparator>>§has_depended_on_by_relations: Option<Box<RelationExistsComparator>>§has_depends_on_relations: Option<Box<RelationExistsComparator>>§has_blocked_by_relations: Option<Box<RelationExistsComparator>>§has_blocking_relations: Option<Box<RelationExistsComparator>>§has_violated_relations: Option<Box<RelationExistsComparator>>§project_updates: Option<Box<ProjectUpdatesCollectionFilter>>§creator: Option<Box<UserFilter>>§lead: Option<Box<NullableUserFilter>>§members: Option<Box<UserCollectionFilter>>§issues: Option<Box<IssueCollectionFilter>>§roadmaps: Option<Box<RoadmapCollectionFilter>>§initiatives: Option<Box<InitiativeCollectionFilter>>§project_milestones: Option<Box<ProjectMilestoneCollectionFilter>>§completed_project_milestones: Option<Box<ProjectMilestoneCollectionFilter>>§next_project_milestone: Option<Box<ProjectMilestoneFilter>>§accessible_teams: Option<Box<TeamCollectionFilter>>§last_applied_template: Option<Box<NullableTemplateFilter>>§needs: Option<Box<CustomerNeedCollectionFilter>>§customer_count: Option<Box<NumberComparator>>§customer_important_count: Option<Box<NumberComparator>>§and: Option<Vec<Box<ProjectFilter>>>§or: Option<Vec<Box<ProjectFilter>>>Trait Implementations§
Source§impl Clone for ProjectFilter
impl Clone for ProjectFilter
Source§fn clone(&self) -> ProjectFilter
fn clone(&self) -> ProjectFilter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProjectFilter
impl Debug for ProjectFilter
Source§impl Default for ProjectFilter
impl Default for ProjectFilter
Source§fn default() -> ProjectFilter
fn default() -> ProjectFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProjectFilter
impl<'de> Deserialize<'de> for ProjectFilter
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProjectFilter
impl RefUnwindSafe for ProjectFilter
impl Send for ProjectFilter
impl Sync for ProjectFilter
impl Unpin for ProjectFilter
impl UnwindSafe for ProjectFilter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more