ForeignKeyDefinition.fromJson constructor

ForeignKeyDefinition.fromJson(
  1. Map<String, dynamic> jsonSerialization,
  2. 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']),
  );
}