Hi Everyone,
Hope all are good.
I would like to form my payload with following JSON according to Swagger 2.0 specifications. Could any one of you please suggest sample swagger to pre-populate?
orders : { order: { [ id: 111, number: 111, itemName: "ItemNameOne", ... ], [ id: 222, number: 222, itemName: "ItemNameTwo", ... ], [ id: 333, number: 333, itemName: "ItemNameThree", ... ], ... } }
Appreciated for your help.
Here is my sample swagger which allows me to add simple order but I would like to have multiple orders in same object as mentioned above.
swagger: '2.0' info: version: 1.0.0 title: Orders paths: /pushorders: post: summary: Push Orders description: Push Orders parameters: - name: orders in: body required: true description: Push Orders schema: $ref: '#/definitions/orders' responses: 200: description: OK definitions: orders: type: object properties: order: items: $ref: '#/definitions/order' order: type: object properties: id: type: number description: id default: 111 number: type: number description: id default: 111 itemName: type: string description: item name default: ItemNameOne
Seems no solution for my question as I could not see any response from any one.
As a work around I have used with following syntax with JSON value for example.
Still, we can use default as it may not display JSON in Swagger Editor but we can capture default JSON using our model object.
order: type: object properties: id: type: number description: id example: {111, 222, 333, 444} number: type: number description: number example: {111, 222, 333, 444} itemName: type: string description: item name example: {'ItemNameOne', 'ItemNameTwo', 'ItemNameThr', 'ItemNameFour'}
Hope this helps someone who is looking for similar approach.
User | Count |
---|---|
7 | |
2 | |
2 | |
2 | |
1 |