mailjet-svc
This is a Go microservice which integrates with Mailjet API to send emails.
Serves as a worker for notifications-router-svc.
Documentation
OpenAPI 3.0.0 standard.
Build and start local documentation:
cd docs
npm i
npm run build & npm run start
In case everything is successful, you will see the following links:
✔ Documentation (ReDoc): http://localhost:8080
✔ Documentation (SwaggerUI): http://localhost:8080/swagger-ui/
✔ Swagger Editor: http://localhost:8080/swagger-editor/
Codegen
We use openapi-generator.
You can generate model bindings for Go based on docs using generate.sh
script.
./generate.sh --help