Skip to content

Consent-Management-Platform/consent-management-api-models

Repository files navigation

consent-management-api-models

Generate API Docs

This package defines API models for the Consent Management API.

See latest v1 API documentation here.

Technologies

Smithy is used to produce protocol and technology agnostic API models that can be used to automatically generate:

  • API specifications for various types of platforms
  • API clients for various programming languages

ReDoc is used to automatically generate API documentation from our API models.

OpenAPI Generator is used to automatically generate Java data models and client code from our Smithy-generated OpenAPI spec.

GitHub Actions are used to automatically generate and deploy HTML API documentation to GitHub Pages after changes are pushed to the main branch.

GitHub Packages are used to release artifacts to a GitHub's version of Maven, so that the API models can be imported into other packages.

Gradle is used to build the project and manage package dependencies.

License

The code in this project is released under the GPL-3.0 License.

About

API models package for the Consent Management API

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •