Implementation
factory CollectionData.fromJson(Map<String, dynamic> json,
{ValueSerializer? serializer}) {
serializer ??= driftRuntimeOptions.defaultSerializer;
return CollectionData(
id: serializer.fromJson<String>(json['id']),
created: serializer.fromJson<DateTime>(json['created']),
updated: serializer.fromJson<DateTime>(json['updated']),
type: $CollectionTable.$convertertype
.fromJson(serializer.fromJson<String>(json['type'])),
name: serializer.fromJson<String>(json['name']),
system: serializer.fromJson<bool>(json['system']),
listRule: serializer.fromJson<String?>(json['listRule']),
viewRule: serializer.fromJson<String?>(json['viewRule']),
createRule: serializer.fromJson<String?>(json['createRule']),
updateRule: serializer.fromJson<String?>(json['updateRule']),
deleteRule: serializer.fromJson<String?>(json['deleteRule']),
extra: serializer.fromJson<String>(json['extra']),
);
}