DatabaseDeploymentDetails.fromJson constructor
DatabaseDeploymentDetails.fromJson(
- Map json_
Implementation
DatabaseDeploymentDetails.fromJson(core.Map json_)
: this(
aggregatedStats: json_.containsKey('aggregatedStats')
? DatabaseDeploymentDetailsAggregatedStats.fromJson(
json_['aggregatedStats']
as core.Map<core.String, core.dynamic>)
: null,
awsRds: json_.containsKey('awsRds')
? AwsRds.fromJson(
json_['awsRds'] as core.Map<core.String, core.dynamic>)
: null,
edition: json_['edition'] as core.String?,
generatedId: json_['generatedId'] as core.String?,
manualUniqueId: json_['manualUniqueId'] as core.String?,
mysql: json_.containsKey('mysql')
? MysqlDatabaseDeployment.fromJson(
json_['mysql'] as core.Map<core.String, core.dynamic>)
: null,
postgresql: json_.containsKey('postgresql')
? PostgreSqlDatabaseDeployment.fromJson(
json_['postgresql'] as core.Map<core.String, core.dynamic>)
: null,
sqlServer: json_.containsKey('sqlServer')
? SqlServerDatabaseDeployment.fromJson(
json_['sqlServer'] as core.Map<core.String, core.dynamic>)
: null,
topology: json_.containsKey('topology')
? DatabaseDeploymentTopology.fromJson(
json_['topology'] as core.Map<core.String, core.dynamic>)
: null,
version: json_['version'] as core.String?,
);