github.com/rzurga/go-swagger@v0.28.1-0.20211109195225-5d1f453ffa3a/fixtures/enhancements/1572/fixture-deepMaps.yaml (about)

     1  swagger: '2.0'
     2  info:
     3    version: "1.0.0"
     4    title: 'issue 1232'
     5    description: verifies marshalling code on discriminated type
     6  produces:
     7    - application/json
     8  consumes:
     9    - application/json
    10  paths:
    11    /sanity:
    12      get:
    13        operationId: getSanity
    14        description: no description
    15        parameters:
    16        - name: sanityParam
    17          in: body
    18          schema:
    19            $ref: '#/definitions/ModelObjectVanilla'
    20        responses:
    21          default:
    22            description: Generic Out
    23            schema:
    24              $ref: '#/definitions/ModelObjectVanilla'
    25  definitions:
    26    ModelObjectVanilla:
    27      type: object
    28      required:
    29        - prop1
    30      properties:
    31        prop0:
    32          $ref: '#/definitions/ModelSanity'
    33        prop1:
    34          $ref: '#/definitions/ModelSanity'
    35        prop2:
    36          type: array
    37          items:
    38            $ref: '#/definitions/ModelSanity'
    39        prop3:
    40          $ref: '#/definitions/ModelSanity'
    41        prop4:
    42          type: object
    43          additionalProperties:
    44            $ref: '#/definitions/ModelSanity'
    45        prop5:
    46          type: integer
    47      additionalProperties:
    48        type: object
    49        additionalProperties:
    50          type: object
    51          additionalProperties:
    52            $ref: '#/definitions/ModelSanity'
    53    ModelSanity:
    54      type: object
    55      required:
    56      - propB
    57      properties:
    58        propA:
    59          type: string
    60        propB:
    61          type: string