gitlab/api/projects/issues/issues.rs
1// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
2// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
3// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
4// option. This file may not be copied, modified, or distributed
5// except according to those terms.
6
7/// Filters for issue states.
8pub type IssueState = crate::api::issues::IssueState;
9
10/// Filter issues by a scope.
11pub type IssueScope = crate::api::issues::IssueScope;
12
13/// Filter values for issue iteration values.
14pub type IssueIteration<'a> = crate::api::issues::IssueIteration<'a>;
15
16/// Filter issues by weight.
17pub type IssueWeight = crate::api::issues::IssueWeight;
18
19/// The scope to apply search query terms to.
20pub type IssueSearchScope = crate::api::issues::IssueSearchScope;
21
22/// Filter values for due dates.
23pub type IssueDueDateFilter = crate::api::issues::IssueDueDateFilter;
24
25/// Keys issue results may be ordered by.
26pub type IssueOrderBy = crate::api::issues::IssueOrderBy;
27
28/// Query for issues within a project.
29///
30/// TODO: Negation (not) filters are not yet supported.
31pub type Issues<'a> = crate::api::issues::ProjectIssues<'a>;
32/// Builder for [`Issues`].
33pub type IssuesBuilder<'a> = crate::api::issues::ProjectIssuesBuilder<'a>;
34/// Errors for issue builders.
35pub type IssuesBuilderError = crate::api::issues::ProjectIssuesBuilderError;