ForeignKeyDefinition.fromJson constructor
ForeignKeyDefinition.fromJson(
- Map<
String, dynamic> jsonSerialization, - SerializationManager serializationManager
Implementation
factory ForeignKeyDefinition.fromJson(
Map<String, dynamic> jsonSerialization,
_i1.SerializationManager serializationManager,
) {
return ForeignKeyDefinition(
constraintName: serializationManager
.deserialize<String>(jsonSerialization['constraintName']),
columns: serializationManager
.deserialize<List<String>>(jsonSerialization['columns']),
referenceTable: serializationManager
.deserialize<String>(jsonSerialization['referenceTable']),
referenceTableSchema: serializationManager
.deserialize<String>(jsonSerialization['referenceTableSchema']),
referenceColumns: serializationManager
.deserialize<List<String>>(jsonSerialization['referenceColumns']),
onUpdate: serializationManager
.deserialize<_i2.ForeignKeyAction?>(jsonSerialization['onUpdate']),
onDelete: serializationManager
.deserialize<_i2.ForeignKeyAction?>(jsonSerialization['onDelete']),
matchType: serializationManager.deserialize<_i2.ForeignKeyMatchType?>(
jsonSerialization['matchType']),
);
}