I'm trying to describe the following post parameter in swagger:

    {
        "sources": [
            {
                "id": 101,
                "parentId": 201
            },{
                "id": 102,
                "parentId": 201
            },{
                "id": 102,
                "parentId": 202
            }
        ],
        "destinationId": 301,
        "param1": "value 1",
        "param2": "value 2",
    }


The issue is that the sources is an array of objects, that swagger does not 
seem to support. Ideally I'd like something like that:

    paths:
        /bulk-action:
            post:
                parameters:
                    - name: sources
                      in: formData
                      type: array
                      enum:
                          $ref: '#/definitions/BulkSource'
                    - name: destinationId
                      in: formData
                      type: integer
                    - name: param1
                      in: formData
                      type: string
                    - name: param2
                      in: formData
                      type: string
    definitions:
        BulkSource:
            type: object
            properties:
                id:
                    type: integer
                parentId:
                    type: integer


Any idea on how to work around this limitation?

Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Swagger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to swagger-swaggersocket+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to