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