Java classes for the Lunatic questionnaire model.
This library offers serialization and deserialization for Lunatic json questionnaires.
The model is described by the Java classes. Jackson is used for serialization/deserialization.
Note that this project does not define the Lunatic model (although its name suggests it): Lunatic does (changes in the questionnaire model in Lunatic are brought in Lunatic-Model in a second stage).
In Lunatic, classes are defined in the type source typescript file.
Documentation can be found in the docs folder and browsed online. (Needs to be updated.)