Backup.fromJson constructor

Backup.fromJson(
  1. Map json_
)

Implementation

Backup.fromJson(core.Map json_)
    : this(
        backupSchedules: (json_['backupSchedules'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        createTime: json_['createTime'] as core.String?,
        database: json_['database'] as core.String?,
        databaseDialect: json_['databaseDialect'] as core.String?,
        encryptionInfo: json_.containsKey('encryptionInfo')
            ? EncryptionInfo.fromJson(json_['encryptionInfo']
                as core.Map<core.String, core.dynamic>)
            : null,
        encryptionInformation: (json_['encryptionInformation'] as core.List?)
            ?.map((value) => EncryptionInfo.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        exclusiveSizeBytes: json_['exclusiveSizeBytes'] as core.String?,
        expireTime: json_['expireTime'] as core.String?,
        freeableSizeBytes: json_['freeableSizeBytes'] as core.String?,
        incrementalBackupChainId:
            json_['incrementalBackupChainId'] as core.String?,
        instancePartitions: (json_['instancePartitions'] as core.List?)
            ?.map((value) => BackupInstancePartition.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        maxExpireTime: json_['maxExpireTime'] as core.String?,
        name: json_['name'] as core.String?,
        oldestVersionTime: json_['oldestVersionTime'] as core.String?,
        referencingBackups: (json_['referencingBackups'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        referencingDatabases: (json_['referencingDatabases'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        sizeBytes: json_['sizeBytes'] as core.String?,
        state: json_['state'] as core.String?,
        versionTime: json_['versionTime'] as core.String?,
      );