From 842aa68e029b3ed9f72d105fefce94de41723912 Mon Sep 17 00:00:00 2001 From: Karen Etheridge Date: Tue, 12 Oct 2021 16:05:53 -0700 Subject: [PATCH] schema fixes for the "parameter" and "header" objects - name is required (for parameter) - the map under content must contain only one entry as per https://spec.openapis.org/oas/v3.1.0#fixed-fields-9 --- schemas/v3.1/schema.json | 9 +++++++-- schemas/v3.1/schema.yaml | 5 +++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/schemas/v3.1/schema.json b/schemas/v3.1/schema.json index 04940fcb34..c7f0d2d67f 100644 --- a/schemas/v3.1/schema.json +++ b/schemas/v3.1/schema.json @@ -437,10 +437,13 @@ "$dynamicRef": "#meta" }, "content": { - "$ref": "#/$defs/content" + "$ref": "#/$defs/content", + "minProperties": 1, + "maxProperties": 1 } }, "required": [ + "name", "in" ], "oneOf": [ @@ -944,7 +947,9 @@ "$dynamicRef": "#meta" }, "content": { - "$ref": "#/$defs/content" + "$ref": "#/$defs/content", + "minProperties": 1, + "maxProperties": 1 } }, "oneOf": [ diff --git a/schemas/v3.1/schema.yaml b/schemas/v3.1/schema.yaml index a36e69943a..fcfde15c8f 100644 --- a/schemas/v3.1/schema.yaml +++ b/schemas/v3.1/schema.yaml @@ -307,7 +307,10 @@ $defs: $dynamicRef: '#meta' content: $ref: '#/$defs/content' + minProperties: 1 + maxProperties: 1 required: + - name - in oneOf: - required: @@ -645,6 +648,8 @@ $defs: $dynamicRef: '#meta' content: $ref: '#/$defs/content' + minProperties: 1 + maxProperties: 1 oneOf: - required: - schema