TableDefinition.fromJson constructor
TableDefinition.fromJson(
- Map<
String, dynamic> jsonSerialization, - SerializationManager serializationManager
Implementation
factory TableDefinition.fromJson(
Map<String, dynamic> jsonSerialization,
_i1.SerializationManager serializationManager,
) {
return TableDefinition(
name: serializationManager.deserialize<String>(jsonSerialization['name']),
dartName: serializationManager
.deserialize<String?>(jsonSerialization['dartName']),
module: serializationManager
.deserialize<String?>(jsonSerialization['module']),
schema:
serializationManager.deserialize<String>(jsonSerialization['schema']),
tableSpace: serializationManager
.deserialize<String?>(jsonSerialization['tableSpace']),
columns: serializationManager.deserialize<List<_i2.ColumnDefinition>>(
jsonSerialization['columns']),
foreignKeys:
serializationManager.deserialize<List<_i2.ForeignKeyDefinition>>(
jsonSerialization['foreignKeys']),
indexes: serializationManager
.deserialize<List<_i2.IndexDefinition>>(jsonSerialization['indexes']),
managed:
serializationManager.deserialize<bool?>(jsonSerialization['managed']),
);
}