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