Backup.fromJson constructor
Backup.fromJson(
- Map json_
Implementation
Backup.fromJson(core.Map json_)
: this(
backupInterval: json_.containsKey('backupInterval')
? Interval.fromJson(
json_['backupInterval'] as core.Map<core.String, core.dynamic>,
)
: null,
backupKind: json_['backupKind'] as core.String?,
backupRun: json_['backupRun'] as core.String?,
databaseVersion: json_['databaseVersion'] as core.String?,
description: json_['description'] as core.String?,
error: json_.containsKey('error')
? OperationError.fromJson(
json_['error'] as core.Map<core.String, core.dynamic>,
)
: null,
expiryTime: json_['expiryTime'] as core.String?,
instance: json_['instance'] as core.String?,
instanceDeletionTime: json_['instanceDeletionTime'] as core.String?,
instanceSettings: json_.containsKey('instanceSettings')
? DatabaseInstance.fromJson(
json_['instanceSettings']
as core.Map<core.String, core.dynamic>,
)
: null,
kind: json_['kind'] as core.String?,
kmsKey: json_['kmsKey'] as core.String?,
kmsKeyVersion: json_['kmsKeyVersion'] as core.String?,
location: json_['location'] as core.String?,
maxChargeableBytes: json_['maxChargeableBytes'] as core.String?,
name: json_['name'] as core.String?,
satisfiesPzi: json_['satisfiesPzi'] as core.bool?,
satisfiesPzs: json_['satisfiesPzs'] as core.bool?,
selfLink: json_['selfLink'] as core.String?,
state: json_['state'] as core.String?,
timeZone: json_['timeZone'] as core.String?,
ttlDays: json_['ttlDays'] as core.String?,
type: json_['type'] as core.String?,
);