github.com/thetreep/go-swagger@v0.0.0-20240223100711-35af64f14f01/fixtures/bugs/1490/fixture-1490.yaml (about)

     1  ---
     2    swagger: "2.0"
     3    info:
     4      title: "interface body"
     5      version: "0.0.1"
     6      description: "repro issue 1490"
     7      license:
     8        name: "Apache 2.0"
     9        url: "http://www.apache.org/licenses/LICENSE-2.0.html"
    10    definitions:
    11      modelInterface:
    12        type: object
    13        additionalProperties: true
    14      modelInterface2:
    15        type: object
    16    paths:
    17      /getRecords:
    18        get:
    19          operationId: getRecords
    20          parameters:
    21            - name: records
    22              in: body
    23              required: true
    24              schema:
    25                $ref: '#/definitions/modelInterface'
    26          responses:
    27            200:
    28              description: "OK"
    29      /getMoreRecords:
    30        get:
    31          operationId: getMoreRecords
    32          parameters:
    33            - name: records
    34              in: body
    35              required: true
    36              schema:
    37                type: object
    38          responses:
    39            200:
    40              description: "OK"
    41      /getRecordsNonRequired:
    42        get:
    43          operationId: getRecordsNonRequired
    44          parameters:
    45            - name: recordsNonRequired
    46              in: body
    47              required: false
    48              schema:
    49                $ref: '#/definitions/modelInterface2'
    50          responses:
    51            200:
    52              description: "OK"