Commit Graph

6 Commits

Author SHA1 Message Date
javier a58e54e8ca Commented out the required properties for the EventsDataWrapper type for the openapi.yaml file in the library target as they are prone to be null based on the exploration I did. 2025-10-05 22:02:01 +02:00
javier 7187bf6f39 Fixed the StandardError type definition for the openapi.yaml file in the library target. 2025-10-05 22:01:13 +02:00
javier af7b2c2ab2 Removed certain properties from the required list in the components definition for the openapi.yaml file in the library target as they are prone to be null based on the exploration I did. 2025-10-05 21:56:05 +02:00
javier 331f4b4d60 Improvements for the OpenAPI specification document (#5)
This PR contains the work done to improve the servers, endpoints, and types defined in the `OpenAPI` specification document, based on the [public documentation of the Marvel API](https://gateway.marvel.com/docs/public)

Reviewed-on: #5
Co-authored-by: Javier Cicchelli <javier@rock-n-code.com>
Co-committed-by: Javier Cicchelli <javier@rock-n-code.com>
2025-10-05 12:17:55 +00:00
javier f4065e62e4 Added support for an API key to the AuthMiddleware middleware in the library target. (#4)
This PR contains the work done to extend the implementation of the `AuthMiddleware` middleware to handle an API key as well as private and public keys.

Reviewed-on: #4
Co-authored-by: Javier Cicchelli <javier@rock-n-code.com>
Co-committed-by: Javier Cicchelli <javier@rock-n-code.com>
2025-10-04 17:10:17 +00:00
javier 7006aa1bc8 First version of the OpenAPI specification (#2)
This PR contains the work done to include a first version of the Marvel API document specification (that requires further tweaking) and also, the defined how the client would be generated by the Open API library.

Reviewed-on: #2
Co-authored-by: Javier Cicchelli <javier@rock-n-code.com>
Co-committed-by: Javier Cicchelli <javier@rock-n-code.com>
2025-10-03 10:18:54 +00:00