...

Text file src/github.com/go-openapi/validate/fixtures/go-swagger/bugs/453/swagger.yml

Documentation: github.com/go-openapi/validate/fixtures/go-swagger/bugs/453

     1swagger: '2.0'
     2info:
     3  version: 1.0.0
     4  title: 'Test'
     5schemes:
     6  - http
     7basePath: /v1/fancyAPI
     8produces:
     9  - application/json
    10consumes:
    11  - application/json
    12
    13definitions:
    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
    50paths:
    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

View as plain text