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: _isd.Protocol().deserialize<List<_isd.ColumnDefinition>>(
jsonSerialization['columns'],
),
foreignKeys: _isd.Protocol().deserialize<List<_isd.ForeignKeyDefinition>>(
jsonSerialization['foreignKeys'],
),
indexes: _isd.Protocol().deserialize<List<_isd.IndexDefinition>>(
jsonSerialization['indexes'],
),
managed: jsonSerialization['managed'] == null
? null
: _iss.BoolJsonExtension.fromJson(jsonSerialization['managed']),
);
}