The types have to be defined in the same file in the same type section.
It's fine if in the concrete use, some fields are empty/undefined.
The types have to be defined in the same file in the same type section.
It's fine if in the concrete use, some fields are empty/undefined.