github.com/emreu/go-swagger@v0.22.1/fixtures/enhancements/1623/swagger.yml (about)

     1  ---
     2  swagger: '2.0'
     3  info:
     4    version: 0.0.0
     5    title: Breaking API as described by christianklotz
     6  paths:
     7    /stores:
     8      get:
     9        operationId: getFoo
    10        responses:
    11          200:
    12            description: 'ok'
    13            schema:
    14              type: array
    15              items:
    16                $ref: '#/definitions/Foo'
    17  definitions:
    18    Foo:
    19      type: object
    20      properties:
    21        arrayHasOmitEmptyTrue:
    22          type: array
    23          x-omitempty: true
    24          items:
    25            type: string
    26            enum:
    27            - some
    28            - values
    29        arrayHasOmitEmptyFalse:
    30          type: array
    31          x-omitempty: false
    32          items:
    33            type: string
    34            enum:
    35            - some
    36            - values
    37        arrayNoOmitEmpty:
    38          type: array
    39          items:
    40            type: string
    41            enum:
    42            - some
    43            - values
    44        generalHasOmitEmptyTrue:
    45          type: string
    46          x-omitempty: true
    47        generalHasOmitEmptyFalse:
    48          type: string
    49          x-omitempty: false
    50        generalNoOmitEmpty:
    51          type: string
    52        refHasOmitEmptyTrue:
    53          x-omitempty: true
    54          $ref: '#/definitions/bar'
    55        refHasOmitEmptyFalse:
    56          x-omitempty: false
    57          $ref: '#/definitions/bar'
    58        refNoOmitEmpty:
    59          $ref: '#/definitions/bar'
    60    bar:
    61      type: object
    62      x-nullable: false
    63      properties:
    64        prop:
    65          type: string