convert method
Implementation
dynamic convert(String key) {
final fieldDefinition = fieldDefinitions
.cast<FieldDefinition?>()
.firstWhere((element) => element?.name == key, orElse: () => null);
final value = record[key];
if (fieldDefinition?.type == null) return value;
if (value == null) {
return fieldDefinition!.type!.defaultValue ??
(fieldDefinition.defaultValue == null
? null
: fieldDefinition.type!.transform(fieldDefinition.defaultValue!));
}
return fieldDefinition!.type!.transform(value);
}