chris48s
57c2ba0d68
Convert examples arrays to openApi objects (part 1) ( #9320 )
...
* add helper functions for generating Open API path/query params with defaults
* tweak Open API schema
- make description optional
- allow null example + allowEmptyValue (for boolean query params)
* convert examples --> openApi in amo
* convert examples --> openApi in ansible
* convert examples --> openApi in appveyor build/job
* add re-usable Open API query param for test-results badges
we can use these for all the 'test results' badges
* convert examples --> openApi in appveyor tests
* DRY up existing dynamic/endpoint param definitions
* DRY up queryParam
* allow enum param in serviceDefinition schema
* improve misleading param name
* check route and openApi are consistent on service load
* fix mistake in ansible role route
* documentation --> description
* add pathParams and queryParams helpers +docstrings
* give everything a search-friendly summary, check for duplicate summary
* prettier fixup
2023-07-31 12:22:33 +01:00
..
2023-07-31 12:22:33 +01:00
2023-07-31 12:22:33 +01:00
2023-01-07 18:43:10 +00:00
2023-07-31 12:22:33 +01:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-06-13 21:08:43 +01:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-06-13 21:08:43 +01:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-06-13 21:08:43 +01:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-06-13 21:08:43 +01:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-06-26 22:34:20 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-12 20:28:05 +01:00
2023-07-31 03:06:20 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-31 12:22:33 +01:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-06-13 21:08:43 +01:00
2023-07-31 12:22:33 +01:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-06-13 21:08:43 +01:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-06-13 21:08:43 +01:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-17 15:53:58 +00:00
2023-01-04 19:48:47 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-06-18 09:05:42 +01:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-06-07 09:41:12 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-06-13 21:08:43 +01:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-23 09:39:43 +00:00
2023-07-10 09:27:51 +00:00
2023-06-13 21:08:43 +01:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-06-18 09:05:42 +01:00
2023-07-03 16:59:04 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-06-13 21:08:43 +01:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-04-11 18:37:16 +01:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-06-18 09:05:42 +01:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-14 15:42:50 +01:00
2023-07-10 09:27:51 +00:00
2023-05-01 18:07:13 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00
2023-01-10 20:49:52 +00:00
2023-07-10 09:27:51 +00:00
2023-05-01 18:54:50 +01:00
2023-07-10 09:27:51 +00:00
2023-07-31 12:22:33 +01:00
2023-07-10 09:27:51 +00:00
2023-05-20 19:18:06 +00:00
2023-06-17 10:59:07 +01:00
2023-05-29 20:00:03 +00:00
2023-07-10 09:27:51 +00:00
2023-07-10 09:27:51 +00:00