- Make user inputs validation optional, connected OGC api processes do this probably by itself!
- Use jsonschema (https://python-jsonschema.readthedocs.io/en/stable/) or fastjsonschema (https://horejsek.github.io/python-fastjsonschema/) to automa(t/gi)cally validate the inputs against processes schema fragments
- import process description from connected processes, validate against OGC api processes schema fragment and create a model for each
Here is an example how to do that: https://github.com/StefanSchuhart/fastProcesses/blob/main/src/fastprocesses/core/base_process.py#L103
Here is an example how to do that: https://github.com/StefanSchuhart/fastProcesses/blob/main/src/fastprocesses/core/base_process.py#L103