GetBackupResult.fromMap constructor
GetBackupResult.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetBackupResult.fromMap(Map<String, dynamic> map) {
return GetBackupResult(
allNamespaces: map['allNamespaces'] as bool,
clusterMetadata: ClusterMetadataResponse.fromMap((map['clusterMetadata']! as Map).cast<String, dynamic>()),
completeTime: map['completeTime'] as String,
configBackupSizeBytes: map['configBackupSizeBytes'] as String,
containsSecrets: map['containsSecrets'] as bool,
containsVolumeData: map['containsVolumeData'] as bool,
createTime: map['createTime'] as String,
deleteLockDays: map['deleteLockDays'] as int,
deleteLockExpireTime: map['deleteLockExpireTime'] as String,
description: map['description'] as String,
encryptionKey: EncryptionKeyResponse.fromMap((map['encryptionKey']! as Map).cast<String, dynamic>()),
etag: map['etag'] as String,
labels: (map['labels'] as Map).cast<String, String>(),
manual: map['manual'] as bool,
name: map['name'] as String,
podCount: map['podCount'] as int,
resourceCount: map['resourceCount'] as int,
retainDays: map['retainDays'] as int,
retainExpireTime: map['retainExpireTime'] as String,
selectedApplications: NamespacedNamesResponse.fromMap((map['selectedApplications']! as Map).cast<String, dynamic>()),
selectedNamespaces: NamespacesResponse.fromMap((map['selectedNamespaces']! as Map).cast<String, dynamic>()),
sizeBytes: map['sizeBytes'] as String,
state: map['state'] as String,
stateReason: map['stateReason'] as String,
uid: map['uid'] as String,
updateTime: map['updateTime'] as String,
volumeCount: map['volumeCount'] as int,
);
}