BackupConfiguration.fromJson constructor

BackupConfiguration.fromJson(
  1. Map json_
)

Implementation

BackupConfiguration.fromJson(core.Map json_)
    : this(
        backupRetentionSettings: json_.containsKey('backupRetentionSettings')
            ? BackupRetentionSettings.fromJson(
                json_['backupRetentionSettings']
                    as core.Map<core.String, core.dynamic>)
            : null,
        binaryLogEnabled: json_.containsKey('binaryLogEnabled')
            ? json_['binaryLogEnabled'] as core.bool
            : null,
        enabled: json_.containsKey('enabled')
            ? json_['enabled'] as core.bool
            : null,
        kind: json_.containsKey('kind') ? json_['kind'] as core.String : null,
        location: json_.containsKey('location')
            ? json_['location'] as core.String
            : null,
        pointInTimeRecoveryEnabled:
            json_.containsKey('pointInTimeRecoveryEnabled')
                ? json_['pointInTimeRecoveryEnabled'] as core.bool
                : null,
        replicationLogArchivingEnabled:
            json_.containsKey('replicationLogArchivingEnabled')
                ? json_['replicationLogArchivingEnabled'] as core.bool
                : null,
        startTime: json_.containsKey('startTime')
            ? json_['startTime'] as core.String
            : null,
        transactionLogRetentionDays:
            json_.containsKey('transactionLogRetentionDays')
                ? json_['transactionLogRetentionDays'] as core.int
                : null,
      );