BackupConfigDetails.fromJson constructor

BackupConfigDetails.fromJson(
  1. Map json_
)

Implementation

BackupConfigDetails.fromJson(core.Map json_)
  : this(
      allNamespaces: json_['allNamespaces'] as core.bool?,
      encryptionKey:
          json_.containsKey('encryptionKey')
              ? EncryptionKey.fromJson(
                json_['encryptionKey'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      includeSecrets: json_['includeSecrets'] as core.bool?,
      includeVolumeData: json_['includeVolumeData'] as core.bool?,
      selectedApplications:
          json_.containsKey('selectedApplications')
              ? NamespacedNames.fromJson(
                json_['selectedApplications']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      selectedNamespaces:
          json_.containsKey('selectedNamespaces')
              ? Namespaces.fromJson(
                json_['selectedNamespaces']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );