pub struct IssueFilter {Show 65 fields
pub id: Option<Box<IssueIDComparator>>,
pub created_at: Option<Box<DateComparator>>,
pub updated_at: Option<Box<DateComparator>>,
pub number: Option<Box<NumberComparator>>,
pub title: Option<Box<StringComparator>>,
pub description: Option<Box<NullableStringComparator>>,
pub priority: Option<Box<NullableNumberComparator>>,
pub estimate: Option<Box<EstimateComparator>>,
pub started_at: Option<Box<NullableDateComparator>>,
pub triaged_at: Option<Box<NullableDateComparator>>,
pub completed_at: Option<Box<NullableDateComparator>>,
pub canceled_at: Option<Box<NullableDateComparator>>,
pub archived_at: Option<Box<NullableDateComparator>>,
pub auto_closed_at: Option<Box<NullableDateComparator>>,
pub auto_archived_at: Option<Box<NullableDateComparator>>,
pub added_to_cycle_at: Option<Box<NullableDateComparator>>,
pub added_to_cycle_period: Option<Box<CyclePeriodComparator>>,
pub due_date: Option<Box<NullableTimelessDateComparator>>,
pub accumulated_state_updated_at: Option<Box<NullableDateComparator>>,
pub snoozed_until_at: Option<Box<NullableDateComparator>>,
pub assignee: Option<Box<NullableUserFilter>>,
pub delegate: Option<Box<NullableUserFilter>>,
pub last_applied_template: Option<Box<NullableTemplateFilter>>,
pub recurring_issue_template: Option<Box<NullableTemplateFilter>>,
pub source_metadata: Option<Box<SourceMetadataComparator>>,
pub creator: Option<Box<NullableUserFilter>>,
pub parent: Option<Box<NullableIssueFilter>>,
pub snoozed_by: Option<Box<NullableUserFilter>>,
pub labels: Option<Box<IssueLabelCollectionFilter>>,
pub subscribers: Option<Box<UserCollectionFilter>>,
pub has_shared_users: Option<Box<RelationExistsComparator>>,
pub shared_with: Option<Box<UserCollectionFilter>>,
pub team: Option<Box<TeamFilter>>,
pub project_milestone: Option<Box<NullableProjectMilestoneFilter>>,
pub comments: Option<Box<CommentCollectionFilter>>,
pub activity: Option<Box<ActivityCollectionFilter>>,
pub suggestions: Option<Box<IssueSuggestionCollectionFilter>>,
pub cycle: Option<Box<NullableCycleFilter>>,
pub project: Option<Box<NullableProjectFilter>>,
pub state: Option<Box<WorkflowStateFilter>>,
pub children: Option<Box<IssueCollectionFilter>>,
pub attachments: Option<Box<AttachmentCollectionFilter>>,
pub searchable_content: Option<Box<ContentComparator>>,
pub has_related_relations: Option<Box<RelationExistsComparator>>,
pub has_duplicate_relations: Option<Box<RelationExistsComparator>>,
pub has_blocked_by_relations: Option<Box<RelationExistsComparator>>,
pub has_blocking_relations: Option<Box<RelationExistsComparator>>,
pub has_suggested_related_issues: Option<Box<RelationExistsComparator>>,
pub has_suggested_similar_issues: Option<Box<RelationExistsComparator>>,
pub has_suggested_assignees: Option<Box<RelationExistsComparator>>,
pub has_suggested_projects: Option<Box<RelationExistsComparator>>,
pub has_suggested_labels: Option<Box<RelationExistsComparator>>,
pub has_suggested_teams: Option<Box<RelationExistsComparator>>,
pub sla_status: Option<Box<SlaStatusComparator>>,
pub reactions: Option<Box<ReactionCollectionFilter>>,
pub needs: Option<Box<CustomerNeedCollectionFilter>>,
pub releases: Option<Box<ReleaseCollectionFilter>>,
pub customer_count: Option<Box<NumberComparator>>,
pub customer_important_count: Option<Box<NumberComparator>>,
pub lead_time: Option<Box<NullableDurationComparator>>,
pub cycle_time: Option<Box<NullableDurationComparator>>,
pub age_time: Option<Box<NullableDurationComparator>>,
pub triage_time: Option<Box<NullableDurationComparator>>,
pub and: Option<Vec<Box<IssueFilter>>>,
pub or: Option<Vec<Box<IssueFilter>>>,
}Fields§
§id: Option<Box<IssueIDComparator>>§created_at: Option<Box<DateComparator>>§updated_at: Option<Box<DateComparator>>§number: Option<Box<NumberComparator>>§title: Option<Box<StringComparator>>§description: Option<Box<NullableStringComparator>>§priority: Option<Box<NullableNumberComparator>>§estimate: Option<Box<EstimateComparator>>§started_at: Option<Box<NullableDateComparator>>§triaged_at: Option<Box<NullableDateComparator>>§completed_at: Option<Box<NullableDateComparator>>§canceled_at: Option<Box<NullableDateComparator>>§archived_at: Option<Box<NullableDateComparator>>§auto_closed_at: Option<Box<NullableDateComparator>>§auto_archived_at: Option<Box<NullableDateComparator>>§added_to_cycle_at: Option<Box<NullableDateComparator>>§added_to_cycle_period: Option<Box<CyclePeriodComparator>>§due_date: Option<Box<NullableTimelessDateComparator>>§accumulated_state_updated_at: Option<Box<NullableDateComparator>>§snoozed_until_at: Option<Box<NullableDateComparator>>§assignee: Option<Box<NullableUserFilter>>§delegate: Option<Box<NullableUserFilter>>§last_applied_template: Option<Box<NullableTemplateFilter>>§recurring_issue_template: Option<Box<NullableTemplateFilter>>§source_metadata: Option<Box<SourceMetadataComparator>>§creator: Option<Box<NullableUserFilter>>§parent: Option<Box<NullableIssueFilter>>§snoozed_by: Option<Box<NullableUserFilter>>§labels: Option<Box<IssueLabelCollectionFilter>>§subscribers: Option<Box<UserCollectionFilter>>§team: Option<Box<TeamFilter>>§project_milestone: Option<Box<NullableProjectMilestoneFilter>>§comments: Option<Box<CommentCollectionFilter>>§activity: Option<Box<ActivityCollectionFilter>>§suggestions: Option<Box<IssueSuggestionCollectionFilter>>§cycle: Option<Box<NullableCycleFilter>>§project: Option<Box<NullableProjectFilter>>§state: Option<Box<WorkflowStateFilter>>§children: Option<Box<IssueCollectionFilter>>§attachments: Option<Box<AttachmentCollectionFilter>>§searchable_content: Option<Box<ContentComparator>>§has_duplicate_relations: Option<Box<RelationExistsComparator>>§has_blocked_by_relations: Option<Box<RelationExistsComparator>>§has_blocking_relations: Option<Box<RelationExistsComparator>>§has_suggested_similar_issues: Option<Box<RelationExistsComparator>>§has_suggested_assignees: Option<Box<RelationExistsComparator>>§has_suggested_projects: Option<Box<RelationExistsComparator>>§has_suggested_labels: Option<Box<RelationExistsComparator>>§has_suggested_teams: Option<Box<RelationExistsComparator>>§sla_status: Option<Box<SlaStatusComparator>>§reactions: Option<Box<ReactionCollectionFilter>>§needs: Option<Box<CustomerNeedCollectionFilter>>§releases: Option<Box<ReleaseCollectionFilter>>§customer_count: Option<Box<NumberComparator>>§customer_important_count: Option<Box<NumberComparator>>§lead_time: Option<Box<NullableDurationComparator>>§cycle_time: Option<Box<NullableDurationComparator>>§age_time: Option<Box<NullableDurationComparator>>§triage_time: Option<Box<NullableDurationComparator>>§and: Option<Vec<Box<IssueFilter>>>§or: Option<Vec<Box<IssueFilter>>>Trait Implementations§
Source§impl Clone for IssueFilter
impl Clone for IssueFilter
Source§fn clone(&self) -> IssueFilter
fn clone(&self) -> IssueFilter
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 IssueFilter
impl Debug for IssueFilter
Source§impl Default for IssueFilter
impl Default for IssueFilter
Source§fn default() -> IssueFilter
fn default() -> IssueFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IssueFilter
impl<'de> Deserialize<'de> for IssueFilter
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 IssueFilter
impl RefUnwindSafe for IssueFilter
impl Send for IssueFilter
impl Sync for IssueFilter
impl Unpin for IssueFilter
impl UnwindSafe for IssueFilter
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