github.com/ryanbennettvoid/go-swagger@v0.18.1-0.20190104015444-3854bbbe2392/fixtures/codegen/x-order.yml (about) 1 swagger: '2.0' 2 info: 3 description: Test for x-order 4 version: 0.0.1 5 title: Test for x-order 6 contact: 7 email: takano@liberent.co.jp 8 schemes: 9 - http 10 paths: 11 /user/startSession: 12 post: 13 summary: Test for x-order 14 description: Test for x-order 15 operationId: StartSession 16 consumes: 17 - application/json 18 - application/x-msgpack-array 19 produces: 20 - application/json 21 - application/x-msgpack-array 22 parameters: 23 - in: body 24 name: clientProfile 25 description: client profile 26 required: true 27 schema: 28 $ref: '#/definitions/clientProfile' 29 responses: 30 '200': 31 description: successful operation 32 schema: 33 $ref: '#/definitions/sessionData' 34 headers: 35 X-Server-Time: 36 type: integer 37 format: uint64 38 description: Unixtime 39 Content-Encoding: 40 type: string 41 description: gzip etc 42 '400': 43 description: Invalid input 44 '503': 45 description: Service in Maintenance. 46 47 definitions: 48 empty: 49 type: object 50 clientProfile: 51 type: object 52 properties: 53 deviceId: 54 x-order: 0 55 type: string 56 description: deveide unique 57 os: 58 x-order: 1 59 type: string 60 description: 'OS("ios","android","pc")' 61 appVersion: 62 x-order: 2 63 type: string 64 description: app version 65 masterVersion: 66 x-order: 3 67 type: integer 68 format: uint64 69 description: master data version 70 sessionData: 71 type: object 72 properties: 73 sessionId: 74 x-order: 0 75 type: string 76 description: session unique 77 deviceId: 78 x-order: 1 79 x-go-custom-tag: hello1 80 type: string 81 description: deveide unique 82 uMain: 83 $ref: '#/definitions/u_main' 84 x-order: 2 85 x-go-custom-tag: hello2 86 description: Sample 87 u_main: 88 type: object 89 properties: 90 uuid: 91 x-order: 0 92 type: string 93 format: string 94 description: UUID 95 uid: 96 x-order: 1 97 type: integer 98 format: uint32 99 description: public user id 100 name: 101 x-order: 2 102 type: string 103 format: string 104 description: user name 105 ts: 106 x-order: 3 107 type: integer 108 format: uint64 109 description: registerd timestamp