Implemented the Services and Database GET endpoints #2

Merged
javier merged 18 commits from library/openapi-client into main 2025-10-09 23:51:43 +00:00
Owner

This PR contains the work done to include the define the information sections of the OpenAPI specification document and all the GET endpoints of the Service and Database categories.

The following endpoints have been defined in the document, and also tested manually with Swift:

  • GET /
  • GET /artists/{artist_id}
  • GET /artists/{artist_id}/releases
  • GET /labels/{label_id}
  • GET /labels/{label_id}/releases
  • GET /masters/{master_id}
  • GET /masters/{master_id}/versions
  • GET /releases/{release_id}
  • GET /releases/{release_id}/rating
  • GET /releases/{release_id}/rating/{username}
  • GET /releases/{release_id}/stats
  • GET /database/search

In addition, a first version of the Github Pages documentation has been generated from the DocC documentation catalog, and the generated Swift code from the openapi.yaml file.

This PR contains the work done to include the define the information sections of the `OpenAPI` specification document and all the `GET` endpoints of the _Service_ and _Database_ categories. The following endpoints have been defined in the document, and also tested manually with `Swift`: * GET `/` * GET `/artists/{artist_id}` * GET `/artists/{artist_id}/releases` * GET `/labels/{label_id}` * GET `/labels/{label_id}/releases` * GET `/masters/{master_id}` * GET `/masters/{master_id}/versions` * GET `/releases/{release_id}` * GET `/releases/{release_id}/rating` * GET `/releases/{release_id}/rating/{username}` * GET `/releases/{release_id}/stats` * GET `/database/search` In addition, a first version of the _Github Pages_ documentation has been generated from the `DocC` documentation catalog, and the generated Swift code from the `openapi.yaml` file.
javier added the Kind/FeatureKind/Documentation
Priority
Critical
labels 2025-10-09 23:51:21 +00:00
javier self-assigned this 2025-10-09 23:51:21 +00:00
javier added 18 commits 2025-10-09 23:51:21 +00:00
javier merged commit 428eedd89d into main 2025-10-09 23:51:43 +00:00
javier deleted branch library/openapi-client 2025-10-09 23:51:44 +00:00
Sign in to join this conversation.