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?,
);