summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/generated/structs.rs17
-rw-r--r--swagger.v1.json4
2 files changed, 15 insertions, 6 deletions
diff --git a/src/generated/structs.rs b/src/generated/structs.rs
index e727b5d..f7b8ce8 100644
--- a/src/generated/structs.rs
+++ b/src/generated/structs.rs
@@ -1445,7 +1445,7 @@ pub struct Issue {
#[serde(rename = "ref")]
pub r#ref: Option<String>,
pub repository: Option<RepositoryMeta>,
- pub state: Option<String>,
+ pub state: Option<StateType>,
pub title: Option<String>,
#[serde(with = "time::serde::rfc3339::option")]
pub updated_at: Option<time::OffsetDateTime>,
@@ -1738,7 +1738,7 @@ pub struct Milestone {
pub due_on: Option<time::OffsetDateTime>,
pub id: Option<u64>,
pub open_issues: Option<u64>,
- pub state: Option<String>,
+ pub state: Option<StateType>,
pub title: Option<String>,
#[serde(with = "time::serde::rfc3339::option")]
pub updated_at: Option<time::OffsetDateTime>,
@@ -1822,7 +1822,7 @@ pub struct NotificationSubject {
pub latest_comment_html_url: Option<url::Url>,
#[serde(deserialize_with = "crate::none_if_blank_url")]
pub latest_comment_url: Option<url::Url>,
- pub state: Option<String>,
+ pub state: Option<StateType>,
pub title: Option<String>,
#[serde(rename = "type")]
pub r#type: Option<String>,
@@ -2035,7 +2035,7 @@ pub struct PullRequest {
pub patch_url: Option<url::Url>,
pub pin_order: Option<u64>,
pub requested_reviewers: Option<Vec<User>>,
- pub state: Option<String>,
+ pub state: Option<StateType>,
pub title: Option<String>,
#[serde(with = "time::serde::rfc3339::option")]
pub updated_at: Option<time::OffsetDateTime>,
@@ -2327,9 +2327,14 @@ pub struct ServerVersion {
}
/// StateType issue state type
-#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
-pub struct StateType {}
+#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
+pub enum StateType {
+ #[serde(rename = "open")]
+ Open,
+ #[serde(rename = "closed")]
+ Closed,
+}
/// StopWatch represent a running stopwatch
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
pub struct StopWatch {
diff --git a/swagger.v1.json b/swagger.v1.json
index dcc3709..0de864a 100644
--- a/swagger.v1.json
+++ b/swagger.v1.json
@@ -21435,6 +21435,10 @@
"StateType": {
"description": "StateType issue state type",
"type": "string",
+ "enum": [
+ "open",
+ "closed"
+ ],
"x-go-package": "code.gitea.io/gitea/modules/structs"
},
"StopWatch": {