pub struct ProjectCollectionFilter {Show 44 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<ProjectCollectionFilter>>>,
pub or: Option<Vec<Box<ProjectCollectionFilter>>>,
pub some: Option<Box<ProjectFilter>>,
pub every: Option<Box<ProjectFilter>>,
pub length: Option<Box<NumberComparator>>,
}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<ProjectCollectionFilter>>>§or: Option<Vec<Box<ProjectCollectionFilter>>>§some: Option<Box<ProjectFilter>>§every: Option<Box<ProjectFilter>>§length: Option<Box<NumberComparator>>Trait Implementations§
Source§impl Clone for ProjectCollectionFilter
impl Clone for ProjectCollectionFilter
Source§fn clone(&self) -> ProjectCollectionFilter
fn clone(&self) -> ProjectCollectionFilter
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 ProjectCollectionFilter
impl Debug for ProjectCollectionFilter
Source§impl Default for ProjectCollectionFilter
impl Default for ProjectCollectionFilter
Source§fn default() -> ProjectCollectionFilter
fn default() -> ProjectCollectionFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProjectCollectionFilter
impl<'de> Deserialize<'de> for ProjectCollectionFilter
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 ProjectCollectionFilter
impl RefUnwindSafe for ProjectCollectionFilter
impl Send for ProjectCollectionFilter
impl Sync for ProjectCollectionFilter
impl Unpin for ProjectCollectionFilter
impl UnwindSafe for ProjectCollectionFilter
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