From 325886157177fe9bc732e7fc60799711cee9d7da Mon Sep 17 00:00:00 2001 From: Sam Jeeves Date: Tue, 23 Feb 2021 11:42:14 +0100 Subject: [PATCH 1/2] Add deprecated to v2 operation --- src/v2/schema.rs | 2 ++ 1 file changed, 2 insertions(+) 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>, } From a90af6ed024539b0f741a3ebd3e384da3dcdcdcf Mon Sep 17 00:00:00 2001 From: Sam Jeeves Date: Wed, 24 Feb 2021 09:42:20 +0100 Subject: [PATCH 2/2] Support deprecated parameters and schemas --- src/v3_0/schema.rs | 5 +++++ 1 file changed, 5 insertions(+) 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,