#[derive(Debug, Copy, Clone, Serialize, Deserialize)]
pub enum State {
#[serde(rename = "opened")]
Opened,
#[serde(rename = "closed")]
Closed,
}
#[derive(Debug, Clone, Copy, Serialize, Deserialize)]
pub enum ListingOrderBy {
#[serde(rename = "created_at")]
CreatedAt,
#[serde(rename = "updated_at")]
UpdatedAt,
}
#[derive(Default, Debug, Clone, Serialize, Deserialize)]
struct IssuesListerInternal {
state: Option<State>,
labels: Option<Vec<String>>,
order_by: Option<ListingOrderBy>,
sort: Option<::ListingSort>,
}
#[derive(Default, Debug, Clone, Serialize, Deserialize)]
struct GroupIssuesListerInternal {
state: Option<State>,
labels: Option<Vec<String>>,
milestone: Option<String>,
order_by: Option<ListingOrderBy>,
sort: Option<::ListingSort>,
}
#[derive(Default, Debug, Clone, Serialize, Deserialize)]
struct ProjectsIssuesListerInternal {
iid: Option<i64>,
state: Option<State>,
labels: Option<Vec<String>>,
milestone: Option<String>,
order_by: Option<ListingOrderBy>,
sort: Option<::ListingSort>,
}