Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* fix: api endpoint draft Signed-off-by: bkioshn <bkioshn@gmail.com> * fix: api health endpoint v1 Signed-off-by: bkioshn <bkioshn@gmail.com> * fix: remove bad request from errorResponses Signed-off-by: bkioshn <bkioshn@gmail.com> * fix: add bad req to get /registration Signed-off-by: bkioshn <bkioshn@gmail.com> * fix: error logging Signed-off-by: bkioshn <bkioshn@gmail.com> * fix: remove validation error Signed-off-by: bkioshn <bkioshn@gmail.com> * fix: registration get error name Signed-off-by: bkioshn <bkioshn@gmail.com> * chore:format Signed-off-by: bkioshn <bkioshn@gmail.com> * fix: get json schema from openapi spec Signed-off-by: bkioshn <bkioshn@gmail.com> * fix: move schema utils Signed-off-by: bkioshn <bkioshn@gmail.com> * fix: optional field Signed-off-by: bkioshn <bkioshn@gmail.com> * fix: config key Signed-off-by: bkioshn <bkioshn@gmail.com> * fix: cat-gateway code gen Signed-off-by: bkioshn <bkioshn@gmail.com> * fix: api name in cat-voice Signed-off-by: bkioshn <bkioshn@gmail.com> * fix: cat-voice format Signed-off-by: bkioshn <bkioshn@gmail.com> * chore: fix spacing Signed-off-by: bkioshn <bkioshn@gmail.com> * chore: fix spacing Signed-off-by: bkioshn <bkioshn@gmail.com> * chore: change tag config description * test: add test for default validator * fix: add spectral ruleset Signed-off-by: bkioshn <bkioshn@gmail.com> * fix(cat-gateway): Sort the spelling words, and use latest deny.toml * fix(cat-gateway): Fix broken pre-push justfile target * docs(cat-gateway): cleanup * docs(cat-gateway): Fix API Groups and document them better * docs(cat-gateway): Add documentation to the health/inspection endpoint * docs(cat-gateway): Add descriptions for cardano/cip36/latest_registration/stake_addr * docs(cat-gateway): Document stake key hash and vote key endpoints for cardano * docs(cat-gateway): add documentation to config/frontend * docs(cat-gateway): Add api docs for frontend schema * docs(cat-gateway): Move legacy registration endpoints into the Legacy TAG. * docs(cat-gateway): Remaining documentable entities documented * fix: update openapi linter Signed-off-by: bkioshn <bkioshn@gmail.com> * docs(cat-gateway): Add more constraints to parameters and json bodies * fix: openapi lint FUNCTION name Signed-off-by: bkioshn <bkioshn@gmail.com> * fix: CIP36 example and description Signed-off-by: bkioshn <bkioshn@gmail.com> * fix(cat-gateway): cleanup error handling, and add a global 429 response to all endpoints. * fix: config endpoint example, desc, and return Signed-off-by: bkioshn <bkioshn@gmail.com> * chore: remove todo Signed-off-by: bkioshn <bkioshn@gmail.com> * fix: move config object Signed-off-by: bkioshn <bkioshn@gmail.com> * fix: move cip36 object Signed-off-by: bkioshn <bkioshn@gmail.com> * docs(cat-gateway): Add missing headers to responses * docs(cat-gateway): Cleanup the rest of the documentation in the api * fix(cat-gateway): Fix OpenAPI linting and add autogenerated api file for dart. * refactor(cat-gateway): Better generalize the OpenAPI simple string type creation macro. * fix(cat-gateway): Add APIKey and CatToken auth to some endpoints. Add 401 and 403 common responses. * fix(cat-gateway): Add universal 422 response to all endpoints, and try and make all endpoint validation use it. * fix: add cardano stake address type Signed-off-by: bkioshn <bkioshn@gmail.com> * fix(cat-gateway): stake address type Signed-off-by: bkioshn <bkioshn@gmail.com> * fix(cat-gateway): Refactor the RBAC Token auth, so it's easier to maintain. * fix(cat-gateway): stake address name Signed-off-by: bkioshn <bkioshn@gmail.com> * fix(cat-gateway): Add no auth and no-auth+rbac auth schemes * fix(cat-gateway): format + stake addr example Signed-off-by: bkioshn <bkioshn@gmail.com> * fix(cat-gateway): code format * fix(cat-gateway): openapi spectral example rules Signed-off-by: bkioshn <bkioshn@gmail.com> --------- Signed-off-by: bkioshn <bkioshn@gmail.com> Co-authored-by: Steven Johnson <stevenj@users.noreply.github.com> Co-authored-by: Steven Johnson <sakurainds@gmail.com>
- Loading branch information