Multiply request examples
Николай Просвиркин
Greetings.
Issue: Request body supported just one example.
in Openapi/Swagger allowed multiply request body examples (like response examples)
We really need this feature :)
/payment:
post:
summary: ''
operationId: payment
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
properties:
result:
$ref: '#/components/schemas/Result'
examples:
example-1:
value:
status: 0
message: Success
example-2:
value:
status: 1
message: Identifier already passed
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
examples: {}
description: Service Payment
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PaymentData'
examples:
Abonement:
value:
cid: '007'
srv_id: '1106'
trans: '12345655'
term: '1234'
sum: 500
payment: card
paramvalues:
- id: group
value_id: '1043'
value: ''
Rent:
value:
cid: '007'
srv_id: '1770'
trans: '12345661'
term: '1234'
sum: 410
payment: card
paramvalues:
- id: order
value: '404'
Training:
value:
cid: '007'
srv_id: '1106'
trans: '12345678'
term: '1234'
sum: 500
payment: card
paramvalues:
- id: trainer
value_id: '1004'
value: John Doe.
Parking:
value:
сid: '001001'
srv_id: PARKING
trans: '12345678'
term: '1234'
sum: 50
payment: card
Deposit:
value:
сid: '007'
srv_id: '32'
trans: '12345678'
term: '1234'
sum: 500
payment: card
tags:
- processing
Evans
Thanks for the feedback, this is one of the things we are going to do in the near future.
Николай Просвиркин
Evans
Thank you very much, we will be waiting :)