Your struct need to be derrived from FTableRowBase in order to be made DataTable
Data types are limited, you might consider using numbers insted of enums
It kind of sound you making nested struct, i think it needs to be outside class in order to work