From c4bd868dab5019b390a96dc9f3fa7c2e22f393e4 Mon Sep 17 00:00:00 2001 From: slorello89 Date: Thu, 5 Nov 2020 13:16:51 -0500 Subject: [PATCH 1/2] Adding deprecated tag for deprecated API's and x-replace-with tag --- .../renderer/public/assets/stylesheets/nexmo-oas-renderer.css | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/nexmo/oas/renderer/public/assets/stylesheets/nexmo-oas-renderer.css b/lib/nexmo/oas/renderer/public/assets/stylesheets/nexmo-oas-renderer.css index dd4019f..d44039c 100644 --- a/lib/nexmo/oas/renderer/public/assets/stylesheets/nexmo-oas-renderer.css +++ b/lib/nexmo/oas/renderer/public/assets/stylesheets/nexmo-oas-renderer.css @@ -53,6 +53,7 @@ .oas-wrapper .oas-parameter-description { margin-left: 16px; } .oas-wrapper .oas-parameter-meta { + padding-bottom: 2px; border-bottom: 1px solid #ccc; margin-bottom: 4px; } .oas-wrapper .oas-parameter-nested { From 871fd766bb217249cbdfa7197ee2de93e3786a13 Mon Sep 17 00:00:00 2001 From: slorello89 Date: Thu, 5 Nov 2020 13:18:04 -0500 Subject: [PATCH 2/2] Adding deprecated support --- lib/nexmo/oas/renderer/views/open_api/_parameters.erb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/nexmo/oas/renderer/views/open_api/_parameters.erb b/lib/nexmo/oas/renderer/views/open_api/_parameters.erb index 40b8f92..c84a45a 100644 --- a/lib/nexmo/oas/renderer/views/open_api/_parameters.erb +++ b/lib/nexmo/oas/renderer/views/open_api/_parameters.erb @@ -65,6 +65,12 @@ <% if parameter.maximum || parameter.raw['maxLength'] %> | Max: <%= parameter.maximum || parameter.raw['maxLength'] %> <% end %> + <% if parameter.raw['deprecated'] %> + | DEPRECATED : This field has been deprecated. + <% end %> + <% if parameter.raw['x-replace-with']%> + <%= 'Please use ' + ''+ parameter.raw['x-replace-with'] + '' + ' instead.' %> + <% end %> <%= (parameter.description || parameter.schema['description'] || '').render_markdown %>