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,
    );