diff --git a/src/v2/schema.rs b/src/v2/schema.rs index 374b19c..d603aa9 100644 --- a/src/v2/schema.rs +++ b/src/v2/schema.rs @@ -168,6 +168,8 @@ pub struct Operation { #[serde(skip_serializing_if = "Option::is_none")] pub parameters: Option>, #[serde(skip_serializing_if = "Option::is_none")] + pub deprecated: Option, + #[serde(skip_serializing_if = "Option::is_none")] pub security: Option>, } diff --git a/src/v3_0/schema.rs b/src/v3_0/schema.rs index ab8ba7d..3ec212d 100644 --- a/src/v3_0/schema.rs +++ b/src/v3_0/schema.rs @@ -363,6 +363,8 @@ pub struct Parameter { #[serde(skip_serializing_if = "Option::is_none")] pub required: Option, #[serde(skip_serializing_if = "Option::is_none")] + pub deprecated: Option, + #[serde(skip_serializing_if = "Option::is_none")] pub schema: Option, #[serde(skip_serializing_if = "Option::is_none")] #[serde(rename = "uniqueItems")] @@ -479,6 +481,9 @@ pub struct Schema { #[serde(skip_serializing_if = "Option::is_none")] pub example: Option, + #[serde(skip_serializing_if = "Option::is_none")] + pub deprecated: Option, + #[serde(skip_serializing_if = "Option::is_none")] pub title: Option,