library-example-with-ext.text.out 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234
  1. swagger: "2.0"
  2. info: <
  3. title: "Google Example Library API"
  4. version: "v1"
  5. description: "A simple Google Example Library API."
  6. >
  7. host: "library-example.googleapis.com"
  8. paths: <
  9. path: <
  10. name: "/v1/{sharedParameter}/pets"
  11. value: <
  12. post: <
  13. operation_id: "simpleMethod"
  14. parameters: <
  15. parameter: <
  16. body_parameter: <
  17. name: "myBodyRef"
  18. in: "body"
  19. schema: <
  20. properties: <
  21. additional_properties: <
  22. name: "myStringA"
  23. value: <
  24. type: <
  25. value: "string"
  26. >
  27. >
  28. >
  29. >
  30. >
  31. >
  32. >
  33. >
  34. parameters: <
  35. parameter: <
  36. non_body_parameter: <
  37. query_parameter_sub_schema: <
  38. required: true
  39. in: "query"
  40. description: "New description"
  41. name: "paramToOverride"
  42. type: "string"
  43. >
  44. >
  45. >
  46. >
  47. parameters: <
  48. parameter: <
  49. non_body_parameter: <
  50. query_parameter_sub_schema: <
  51. required: true
  52. in: "query"
  53. description: "test"
  54. name: "paramAtSwaggerScope"
  55. type: "integer"
  56. format: "int32"
  57. >
  58. >
  59. >
  60. >
  61. responses: <
  62. response_code: <
  63. name: "default"
  64. value: <
  65. response: <
  66. description: "successful operation"
  67. schema: <
  68. schema: <
  69. properties: <
  70. additional_properties: <
  71. name: "myStringA"
  72. value: <
  73. type: <
  74. value: "string"
  75. >
  76. >
  77. >
  78. >
  79. >
  80. >
  81. >
  82. >
  83. >
  84. >
  85. >
  86. parameters: <
  87. parameter: <
  88. non_body_parameter: <
  89. path_parameter_sub_schema: <
  90. required: true
  91. in: "path"
  92. description: "Shared parameter"
  93. name: "sharedParameter"
  94. type: "string"
  95. >
  96. >
  97. >
  98. >
  99. parameters: <
  100. parameter: <
  101. non_body_parameter: <
  102. query_parameter_sub_schema: <
  103. required: true
  104. in: "query"
  105. description: "Description to override"
  106. name: "paramToOverride"
  107. type: "string"
  108. >
  109. >
  110. >
  111. >
  112. >
  113. >
  114. >
  115. definitions: <
  116. additional_properties: <
  117. name: "SimpleDef"
  118. value: <
  119. properties: <
  120. additional_properties: <
  121. name: "myStringA"
  122. value: <
  123. type: <
  124. value: "string"
  125. >
  126. >
  127. >
  128. >
  129. >
  130. >
  131. >
  132. parameters: <
  133. additional_properties: <
  134. name: "paramAtSwaggerScope"
  135. value: <
  136. non_body_parameter: <
  137. query_parameter_sub_schema: <
  138. required: true
  139. in: "query"
  140. description: "test"
  141. name: "paramAtSwaggerScope"
  142. type: "integer"
  143. format: "int32"
  144. >
  145. >
  146. >
  147. >
  148. >
  149. vendor_extension: <
  150. name: "x-sampleone-book"
  151. value: <
  152. value: <
  153. type_url: "type.googleapis.com/sampleone.Book"
  154. value: "\010{\020\347\007"
  155. >
  156. yaml: "code: 123\nmessage: 999\n"
  157. >
  158. >
  159. vendor_extension: <
  160. name: "x-sampleone-shelf"
  161. value: <
  162. value: <
  163. type_url: "type.googleapis.com/sampleone.Shelf"
  164. value: "\010{\020\347\007"
  165. >
  166. yaml: "foo1: 123\nbar: 999\n"
  167. >
  168. >
  169. vendor_extension: <
  170. name: "x-sampleone-mysimplestring"
  171. value: <
  172. value: <
  173. type_url: "type.googleapis.com/google.protobuf.StringValue"
  174. value: "\n\013hello world"
  175. >
  176. yaml: "hello world\n"
  177. >
  178. >
  179. vendor_extension: <
  180. name: "x-sampleone-mysimpleint64"
  181. value: <
  182. value: <
  183. type_url: "type.googleapis.com/google.protobuf.StringValue"
  184. value: "\n\00512345"
  185. >
  186. yaml: "12345\n"
  187. >
  188. >
  189. vendor_extension: <
  190. name: "x-sampleone-mysimplenumber"
  191. value: <
  192. value: <
  193. type_url: "type.googleapis.com/google.protobuf.DoubleValue"
  194. value: "\t\221\355|?5\316[@"
  195. >
  196. yaml: "111.222\n"
  197. >
  198. >
  199. vendor_extension: <
  200. name: "x-sampleone-mysimpleboolean"
  201. value: <
  202. value: <
  203. type_url: "type.googleapis.com/google.protobuf.BoolValue"
  204. value: "\010\001"
  205. >
  206. yaml: "true\n"
  207. >
  208. >
  209. vendor_extension: <
  210. name: "x-sampletwo-book"
  211. value: <
  212. value: <
  213. type_url: "type.googleapis.com/sampletwo.Book"
  214. value: "\010{\020\347\007"
  215. >
  216. yaml: "code: 123\nmessage: 999\n"
  217. >
  218. >
  219. vendor_extension: <
  220. name: "x-sampletwo-shelf"
  221. value: <
  222. value: <
  223. type_url: "type.googleapis.com/sampletwo.Shelf"
  224. value: "\010{\020\347\007"
  225. >
  226. yaml: "foo1: 123\nbar: 999\n"
  227. >
  228. >
  229. vendor_extension: <
  230. name: "x-unhandled"
  231. value: <
  232. yaml: "code: 123\nmessage: 999\n"
  233. >
  234. >