DatabaseSchema.fromJson constructor
DatabaseSchema.fromJson(
- Map json_
Implementation
DatabaseSchema.fromJson(core.Map json_)
: this(
mysql: json_.containsKey('mysql')
? MySqlSchemaDetails.fromJson(
json_['mysql'] as core.Map<core.String, core.dynamic>)
: null,
objects: (json_['objects'] as core.List?)
?.map((value) => DatabaseObjects.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
postgresql: json_.containsKey('postgresql')
? PostgreSqlSchemaDetails.fromJson(
json_['postgresql'] as core.Map<core.String, core.dynamic>)
: null,
schemaName: json_['schemaName'] as core.String?,
sqlServer: json_.containsKey('sqlServer')
? SqlServerSchemaDetails.fromJson(
json_['sqlServer'] as core.Map<core.String, core.dynamic>)
: null,
tablesSizeBytes: json_['tablesSizeBytes'] as core.String?,
);