Just as a heads up:
the generated .H file is created when you build the project, it goes through your .H file and creates a bunch of meta-data things. If your class has any errors or issues, the generated file won’t be constructed. So, you have to fix those issues first in order for the file to be created…
The first thing I would probably look at is creating a publicly accessible constructor. Maybe that’s the issue?