pub struct ListIssuesBuilder { /* private fields */ }Expand description
Builder for ListIssues.
Implementations§
Source§impl ListIssuesBuilder
impl ListIssuesBuilder
Sourcepub fn include(&mut self, value: Vec<IssueListInclude>) -> &mut Self
pub fn include(&mut self, value: Vec<IssueListInclude>) -> &mut Self
Include associated data
Sourcepub fn sort(&mut self, value: Vec<SortByColumn>) -> &mut Self
pub fn sort(&mut self, value: Vec<SortByColumn>) -> &mut Self
Sort by column
Sourcepub fn project_id(&mut self, value: Vec<u64>) -> &mut Self
pub fn project_id(&mut self, value: Vec<u64>) -> &mut Self
Filter by project id
Sourcepub fn subproject_id(&mut self, value: SubProjectFilter) -> &mut Self
pub fn subproject_id(&mut self, value: SubProjectFilter) -> &mut Self
Filter by subproject
Sourcepub fn tracker_id(&mut self, value: Vec<u64>) -> &mut Self
pub fn tracker_id(&mut self, value: Vec<u64>) -> &mut Self
Filter by tracker id
Sourcepub fn priority_id(&mut self, value: Vec<u64>) -> &mut Self
pub fn priority_id(&mut self, value: Vec<u64>) -> &mut Self
Filter by priority id
Sourcepub fn category_id(&mut self, value: Vec<u64>) -> &mut Self
pub fn category_id(&mut self, value: Vec<u64>) -> &mut Self
Filter by issue category id
Sourcepub fn status_id(&mut self, value: IssueStatusFilter) -> &mut Self
pub fn status_id(&mut self, value: IssueStatusFilter) -> &mut Self
Filter by issue status
Sourcepub fn subject(&mut self, value: StringFieldFilter) -> &mut Self
pub fn subject(&mut self, value: StringFieldFilter) -> &mut Self
Filter by subject
Sourcepub fn description(&mut self, value: StringFieldFilter) -> &mut Self
pub fn description(&mut self, value: StringFieldFilter) -> &mut Self
Filter by description
Sourcepub fn notes(&mut self, value: StringFieldFilter) -> &mut Self
pub fn notes(&mut self, value: StringFieldFilter) -> &mut Self
Filter by notes (journal content)
Sourcepub fn watcher_id(&mut self, value: Vec<u64>) -> &mut Self
pub fn watcher_id(&mut self, value: Vec<u64>) -> &mut Self
Filter by watcher id
Filter by author
Sourcepub fn updated_by(&mut self, value: UserFilter) -> &mut Self
pub fn updated_by(&mut self, value: UserFilter) -> &mut Self
Filter by updated_by
Sourcepub fn last_updated_by(&mut self, value: UserFilter) -> &mut Self
pub fn last_updated_by(&mut self, value: UserFilter) -> &mut Self
Filter by last_updated_by
Sourcepub fn attachment(&mut self, value: bool) -> &mut Self
pub fn attachment(&mut self, value: bool) -> &mut Self
Filter by attachment
Sourcepub fn attachment_description(&mut self, value: StringFieldFilter) -> &mut Self
pub fn attachment_description(&mut self, value: StringFieldFilter) -> &mut Self
Filter by attachment description
Sourcepub fn project_status(&mut self, value: ProjectStatusFilter) -> &mut Self
pub fn project_status(&mut self, value: ProjectStatusFilter) -> &mut Self
Filter by project status
Sourcepub fn any_searchable(&mut self, value: StringFieldFilter) -> &mut Self
pub fn any_searchable(&mut self, value: StringFieldFilter) -> &mut Self
Filter by any searchable field (free-text search)
Sourcepub fn custom_field_filters(
&mut self,
value: Vec<CustomFieldFilter>,
) -> &mut Self
pub fn custom_field_filters( &mut self, value: Vec<CustomFieldFilter>, ) -> &mut Self
Filter by custom fields
Sourcepub fn assignee(&mut self, value: AssigneeFilter) -> &mut Self
pub fn assignee(&mut self, value: AssigneeFilter) -> &mut Self
Filter by assignee
Sourcepub fn version_id(&mut self, value: Vec<u64>) -> &mut Self
pub fn version_id(&mut self, value: Vec<u64>) -> &mut Self
Filter by target version
Sourcepub fn created_on(&mut self, value: DateTimeFilterPast) -> &mut Self
pub fn created_on(&mut self, value: DateTimeFilterPast) -> &mut Self
Filter by creation time
Sourcepub fn updated_on(&mut self, value: DateTimeFilterPast) -> &mut Self
pub fn updated_on(&mut self, value: DateTimeFilterPast) -> &mut Self
Filter by update time
Sourcepub fn start_date(&mut self, value: DateFilter) -> &mut Self
pub fn start_date(&mut self, value: DateFilter) -> &mut Self
Filter by start date
Sourcepub fn due_date(&mut self, value: DateFilter) -> &mut Self
pub fn due_date(&mut self, value: DateFilter) -> &mut Self
Filter by due date
Sourcepub fn spent_time(&mut self, value: FloatFilter) -> &mut Self
pub fn spent_time(&mut self, value: FloatFilter) -> &mut Self
Filter by spent time
Sourcepub fn closed_on(&mut self, value: DateTimeFilterPast) -> &mut Self
pub fn closed_on(&mut self, value: DateTimeFilterPast) -> &mut Self
Filter by closed on date
Sourcepub fn estimated_hours(&mut self, value: FloatFilter) -> &mut Self
pub fn estimated_hours(&mut self, value: FloatFilter) -> &mut Self
Filter by estimated hours
Sourcepub fn done_ratio(&mut self, value: IntegerFilter) -> &mut Self
pub fn done_ratio(&mut self, value: IntegerFilter) -> &mut Self
Filter by done ratio
Filter by author group
Filter by author role
Sourcepub fn member_of_group(&mut self, value: MemberOfGroupFilter) -> &mut Self
pub fn member_of_group(&mut self, value: MemberOfGroupFilter) -> &mut Self
Filter by groups the assignee is a member of
Sourcepub fn assigned_to_role(&mut self, value: RoleFilter) -> &mut Self
pub fn assigned_to_role(&mut self, value: RoleFilter) -> &mut Self
Filter by roles the assignee has
Sourcepub fn fixed_version_due_date(&mut self, value: DateFilter) -> &mut Self
pub fn fixed_version_due_date(&mut self, value: DateFilter) -> &mut Self
Filter by fixed version due date
Sourcepub fn fixed_version_status(
&mut self,
value: FixedVersionStatusFilter,
) -> &mut Self
pub fn fixed_version_status( &mut self, value: FixedVersionStatusFilter, ) -> &mut Self
Filter by fixed version status
Sourcepub fn is_private(&mut self, value: bool) -> &mut Self
pub fn is_private(&mut self, value: bool) -> &mut Self
Filter by private status
Sourcepub fn build(&self) -> Result<ListIssues, ListIssuesBuilderError>
pub fn build(&self) -> Result<ListIssues, ListIssuesBuilderError>
Trait Implementations§
Source§impl Clone for ListIssuesBuilder
impl Clone for ListIssuesBuilder
Source§fn clone(&self) -> ListIssuesBuilder
fn clone(&self) -> ListIssuesBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more