fix: response examples should respect media-type (#6456)

* response sample generation should take content type into consideration for stringify
This commit is contained in:
Mahtis Michel
2020-10-16 22:52:21 +02:00
committed by GitHub
parent 1226895294
commit 87ab4e9ac9
3 changed files with 132 additions and 22 deletions

View File

@@ -0,0 +1,52 @@
openapi: 3.0.1
info:
title: Example Swagger
version: '1.0'
servers:
- url: /api/v1
paths:
/xmlTest:
get:
summary: subscribes to a siri vm stream
operationId: xmlTest
parameters: []
responses:
'200':
description: Simple example
content:
application/xml:
schema:
type: object
xml:
name: root
properties:
x:
type: string
example:
x: what the f
examples:
x2:
summary: "xml not rendered via 'examples' keyword"
value:
x: should be xml
/xmlTest2:
get:
summary: subscribes to a siri vm stream
operationId: xmlTest2
parameters: []
responses:
'200':
description: Simple example
content:
application/xml:
schema:
type: object
xml:
name: root
properties:
x:
type: string
example:
x: what the f
example:
x: should be xml