Swagger 2.0 - Payload with list of orders in Drupal 7

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
0 1 82
1 REPLY 1

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.