The `OpenApiService.rebuild()` method was creating a new `PathItem` for each endpoint and calling `addPathItem()`, which replaced any existing `PathItem` at that path.
Reviewed-on: #7
Co-authored-by: nenzen <nenzen@dsv.su.se>
Co-committed-by: nenzen <nenzen@dsv.su.se>
- Adding the ability to use `index.yaml` in folders, so that path `/system1/users` can both be defined using `/system1/users.yaml` and `/system1/users/index.yaml`.
- Adding type hints to placeholders (for example `path: "/{id}"` with the request `/42` can return `{ "id": 42}`)
- Improve documentation
Reviewed-on: #4
Co-authored-by: nenzen <nenzen@dsv.su.se>
Co-committed-by: nenzen <nenzen@dsv.su.se>
Fixes a bug where fields where not matched case insensitive but lower case.
Reviewed-on: #1
Reviewed-by: Andreas Svanberg <andreass@dsv.su.se>
Co-authored-by: nenzen <nenzen@dsv.su.se>
Co-committed-by: nenzen <nenzen@dsv.su.se>