This library implements the client part of the INDICATE data exchange protocol which is used by data providers for submitting quality indicator results and retrieving aggregated quality indicator results for display in the dashboard.
-
Python >= 3.10
-
API-level access to the INDICATE Hub which provides the server part
This library can be used in applications such as the INDICATE quality indicator dashboard and the INDICATE data exchange client for data providers.
The directory openapi-generation contains the OpenAPI definition of the data exchange protocol and the configuration for the code generator.
To regenerate the code of this library for a new version of the protocol
-
Copy the new OpenAPI definition to
openapi-generation/api.yaml -
Run
cd openapi-generation ; ./generate.sh -
Test the generated code
-
Commit all changes