FieldDefinition constructor
FieldDefinition({})
Creates a new FieldDefinition.
Requires name, originalKey, and type.
Defaults isList to false and nestedClassName to null.
Implementation
FieldDefinition({
required this.name,
required this.originalKey,
required this.type,
this.isList = false,
this.nestedClassName,
});