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