...

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

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

     1swagger: "2.0"
     2
     3info:
     4  title: allOf
     5  description: allOf bug example
     6  version: 0.0.1
     7
     8schemes:
     9  - http
    10
    11consumes:
    12  - application/json
    13produces:
    14  - application/json
    15
    16definitions:
    17
    18  Lol:
    19    type: object
    20    required:
    21      - xxx
    22      - yyy
    23      - zzz
    24    properties:
    25      xxx:
    26        type: string
    27      yyy:
    28        type: integer
    29      zzz:
    30        type: boolean
    31
    32  Foo:
    33    type: object
    34    properties:
    35      fauna:
    36        $ref: "#/definitions/Lol"
    37      flora:
    38        $ref: "#/definitions/Lol"
    39      fungi:
    40        $ref: "#/definitions/Lol"
    41
    42  Bar:
    43    type: object
    44    allOf:
    45      - $ref: "#/definitions/Foo"
    46
    47  Baz:
    48    type: object
    49    properties:
    50      squirrel:
    51        type: string
    52      owl:
    53        type: string
    54      fox:
    55        type: string
    56
    57  Awol:
    58    type: object
    59    allOf:
    60      - $ref: "#/definitions/Bar"
    61      - $ref: "#/definitions/Baz"
    62
    63paths:
    64
    65  /awol:
    66    put:
    67      operationId: setAwol
    68      summary: Set Awol
    69      parameters:
    70        - name: awol
    71          in: body
    72          required: true
    73          description: Awol
    74          schema:
    75            $ref: "#/definitions/Awol"
    76      responses:
    77        201:
    78          description: Awol set
    79          schema:
    80            $ref: "#/definitions/Awol"

View as plain text