github.com/hsdp/go-swagger@v0.19.0/fixtures/bugs/453/swagger.yml (about)

     1  swagger: '2.0'
     2  info:
     3    version: 1.0.0
     4    title: 'Test'
     5  schemes:
     6    - http
     7  basePath: /v1/fancyAPI
     8  produces:
     9    - application/json
    10  consumes:
    11    - application/json
    12  
    13  definitions:
    14    in_object:
    15      type: object
    16      required: [test_id1, test_id2]
    17      properties:
    18        test_id1:
    19          type: integer
    20        test_id2:
    21          type: integer
    22  
    23    other_obj:
    24      type: object
    25      required: [type]
    26      discriminator: type
    27      additionalProperties: true
    28      description: some desc
    29      properties:
    30        type:
    31          type: string
    32  
    33    out_obj:
    34      allOf:
    35        - $ref: "#/definitions/other_obj"
    36        - type: object
    37          additionalProperties: true
    38          properties:
    39            fld1:
    40              type: integer
    41              minimum: 0
    42              maximim: 100
    43            fld2:
    44              $ref: "#/definitions/in_object"
    45            fld3:
    46              $ref: "#/definitions/in_object"
    47            fld5:
    48              $ref: "#/definitions/other_obj"
    49  
    50  paths:
    51    '/key/{id}':
    52      delete:
    53        parameters:
    54          - name: id
    55            in: path
    56            type: integer
    57            required: true
    58        responses:
    59          '200':
    60            description: OK