Holding multiple data types, is Struct the best option?

Ryian is right, you’re missing the “GENERATED_USTRUCT_BODY()” in your struct-definition.