Implementation
factory FieldData.fromJson(Map<String, dynamic> json,
{ValueSerializer? serializer}) {
serializer ??= driftRuntimeOptions.defaultSerializer;
return FieldData(
id: serializer.fromJson<String>(json['id']),
created: serializer.fromJson<DateTime>(json['created']),
updated: serializer.fromJson<DateTime>(json['updated']),
type: $FieldTable.$convertertype
.fromJson(serializer.fromJson<String>(json['type'])),
name: serializer.fromJson<String>(json['name']),
system: serializer.fromJson<bool>(json['system']),
required: serializer.fromJson<bool>(json['required']),
unique: serializer.fromJson<bool>(json['unique']),
collectionId: serializer.fromJson<String>(json['collectionId']),
extra: serializer.fromJson<String>(json['extra']),
);
}