pub struct NullableProjectFilter {Show 42 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 null: Option<bool>,
pub and: Option<Vec<Box<NullableProjectFilter>>>,
pub or: Option<Vec<Box<NullableProjectFilter>>>,
}Expand description
Project 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 project name.
slug_id: Option<Box<StringComparator>>Comparator for the project slug ID.
state: Option<Box<StringComparator>>DEPRECATED Comparator for the project state.
status: Option<Box<ProjectStatusFilter>>Filters that the project’s status must satisfy.
priority: Option<Box<NullableNumberComparator>>Comparator for the projects priority.
labels: Option<Box<ProjectLabelCollectionFilter>>Filters that project labels must satisfy.
searchable_content: Option<Box<ContentComparator>>Internal Comparator for the project’s content.
started_at: Option<Box<NullableDateComparator>>Comparator for the project started date (when it was moved to an “In Progress” status).
completed_at: Option<Box<NullableDateComparator>>Comparator for the project completion date.
canceled_at: Option<Box<NullableDateComparator>>Comparator for the project cancelation date.
start_date: Option<Box<NullableDateComparator>>Comparator for the project start date.
target_date: Option<Box<NullableDateComparator>>Comparator for the project target date.
health: Option<Box<StringComparator>>Comparator for the project health: onTrack, atRisk, offTrack
health_with_age: Option<Box<StringComparator>>Comparator for the project health (with age): onTrack, atRisk, offTrack, outdated, noUpdate
activity_type: Option<Box<StringComparator>>ALPHA Comparator for the project activity type: buzzin, active, some, none
Comparator for filtering projects with relations.
has_depended_on_by_relations: Option<Box<RelationExistsComparator>>Deprecated Comparator for filtering projects which this is depended on by.
has_depends_on_relations: Option<Box<RelationExistsComparator>>DeprecatedComparator for filtering projects which this depends on.
has_blocked_by_relations: Option<Box<RelationExistsComparator>>Comparator for filtering projects which are blocked.
has_blocking_relations: Option<Box<RelationExistsComparator>>Comparator for filtering projects which are blocking.
has_violated_relations: Option<Box<RelationExistsComparator>>Comparator for filtering projects with violated dependencies.
project_updates: Option<Box<ProjectUpdatesCollectionFilter>>Comparator for the project updates.
creator: Option<Box<UserFilter>>Filters that the projects creator must satisfy.
lead: Option<Box<NullableUserFilter>>Filters that the projects lead must satisfy.
members: Option<Box<UserCollectionFilter>>Filters that the projects members must satisfy.
issues: Option<Box<IssueCollectionFilter>>Filters that the projects issues must satisfy.
roadmaps: Option<Box<RoadmapCollectionFilter>>Filters that the projects roadmaps must satisfy.
initiatives: Option<Box<InitiativeCollectionFilter>>Filters that the projects initiatives must satisfy.
project_milestones: Option<Box<ProjectMilestoneCollectionFilter>>Filters that the project’s milestones must satisfy.
completed_project_milestones: Option<Box<ProjectMilestoneCollectionFilter>>Filters that the project’s completed milestones must satisfy.
next_project_milestone: Option<Box<ProjectMilestoneFilter>>Filters that the project’s next milestone must satisfy.
accessible_teams: Option<Box<TeamCollectionFilter>>Filters that the project’s team must satisfy.
last_applied_template: Option<Box<NullableTemplateFilter>>Filters that the last applied template must satisfy.
needs: Option<Box<CustomerNeedCollectionFilter>>Filters that the project’s customer needs must satisfy.
customer_count: Option<Box<NumberComparator>>Count of customers
customer_important_count: Option<Box<NumberComparator>>Count of important customers
null: Option<bool>Filter based on the existence of the relation.
and: Option<Vec<Box<NullableProjectFilter>>>Compound filters, all of which need to be matched by the project.
or: Option<Vec<Box<NullableProjectFilter>>>Compound filters, one of which need to be matched by the project.
Trait Implementations§
Source§impl Clone for NullableProjectFilter
impl Clone for NullableProjectFilter
Source§fn clone(&self) -> NullableProjectFilter
fn clone(&self) -> NullableProjectFilter
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more