Refactor genapi.py script

Merged rahix requested to merge rahix/genapi-v2 into master

Merge request reports