Commit Graph
7 Commits
Author SHA1 Message Date
Cyberboss 46d44e22df Remove deprecated OpenAPI setting 2021-12-17 17:54:56 -05:00
Jordan Brown 7d561594bf Update OpenAPI linter settings [TGSDeploy][DMDeploy] 2021-05-06 21:35:58 -04:00
Jordan Brown eb709d136b Adds pagination
- Add generic Paginated<TModel> for pagination responses.
- Added pagination helper to ApiController.
- Implemented pagination for all previously IEnumerable<T> response endpoints.
- Added IApiTransformable<TApiModel> for host models finally.
- Added PaginationSettings to client List endpoints.
- Use two deprecated ErrorCodes for page parameter validation.
- Re-enabled to OpenAPI root array response lint.
- Add some integration tests with users.
2020-12-17 23:49:06 -05:00
Jordan Brown 0c83bcbd00 Disable enum_case_convention OpenAPI lint
Broken by OAuthProvider types.
2020-12-08 19:21:01 -05:00
Jordan Brown d811011c5d Swagger fixups 2020-12-02 23:40:55 -05:00
Jordan Brown 8694e59432 Update OpenAPI validator rules
- Fix some valid warnings
- Convert some 0 response 200s to 204s
- Cancelling a job now returns the updated job object
- Updating the server now returns the Administration model.
- Update dox
- Use -p when validating in appveyor
2020-04-09 14:17:02 -04:00
Cyberboss fc105d6dfc Add OpenAPI linter to CI. 2020-01-18 23:52:56 -05:00