github.com/kaisawind/go-swagger@v0.19.0/fixtures/bugs/1536/fixture-1536-5.yaml (about)

     1  ---
     2    swagger: "2.0"
     3    info: 
     4      title: "param body with maps"
     5      version: "0.0.1"
     6      description: "repro issue 1537"
     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      modelArrayWithMax:
    15        type: array
    16        maxItems: 10
    17        items:
    18          type: object
    19      modelMapOfRef:
    20         type: object
    21         additionalProperties:
    22           $ref: '#/definitions/modelArrayWithMax'
    23      modelArrayOfNotNullable:
    24         type: array
    25         items:
    26           type: integer
    27           minimum: 10
    28      modelArrayOfNullable:
    29         type: array
    30         items:
    31           type: integer
    32           minimum: 0
    33      modelArrayOfXNullable:
    34         type: array
    35         items:
    36           type: integer
    37           x-nullable: true
    38      modelArrayOfNotNullableString:
    39         type: array
    40         items:
    41           type: string
    42           default: ""
    43      modelArrayOfNullableString:
    44         type: array
    45         items:
    46           type: string
    47           default: "abc"
    48      modelArrayOfFormat:
    49         type: array
    50         items:
    51           type: string
    52           format: uuid
    53      modelArrayOfNullableFormat:
    54         type: array
    55         items:
    56           type: string
    57           format: uuid
    58           x-nullable: true
    59      modelArrayOfRef:
    60         type: array
    61         items:
    62           $ref: '#/definitions/modelArrayOfXNullable'
    63      modelArrayOfRefNoValidations:
    64         type: array
    65         items:
    66           $ref: '#/definitions/modelInterface'
    67      modelArrayOfRefSliceValidations:
    68         type: array
    69         maxItems: 10
    70         items:
    71           $ref: '#/definitions/modelInterface'
    72      modelMapOfNullablePrimitive:
    73        type: object 
    74        additionalProperties:
    75          type: integer
    76          minimum: 0
    77      modelMapOfXNullablePrimitive:
    78        type: object 
    79        additionalProperties:
    80          type: integer
    81          minimum: 100
    82          x-nullable: true
    83      modelMapOfOfSliceOfNullablePrimitive:
    84        type: object 
    85        additionalProperties:
    86          type: array
    87          items:
    88            type: integer
    89            minimum: 0
    90    paths: 
    91      /getMapArrayWithMax:
    92        get: 
    93          operationId: noop
    94          parameters:
    95            - name: mapOfNullablePrimitive
    96              in: body
    97              required: true
    98              schema:
    99                $ref: '#/definitions/modelMapOfNullablePrimitive'
   100          responses: 
   101            200: 
   102              description: "OK"