GetCryptoKeyVersionResult.fromMap constructor
GetCryptoKeyVersionResult.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetCryptoKeyVersionResult.fromMap(Map<String, dynamic> map) {
return GetCryptoKeyVersionResult(
algorithm: map['algorithm'] as String,
attestation: KeyOperationAttestationResponse.fromMap((map['attestation']! as Map).cast<String, dynamic>()),
createTime: map['createTime'] as String,
destroyEventTime: map['destroyEventTime'] as String,
destroyTime: map['destroyTime'] as String,
externalDestructionFailureReason: map['externalDestructionFailureReason'] as String,
externalProtectionLevelOptions: ExternalProtectionLevelOptionsResponse.fromMap((map['externalProtectionLevelOptions']! as Map).cast<String, dynamic>()),
generateTime: map['generateTime'] as String,
generationFailureReason: map['generationFailureReason'] as String,
importFailureReason: map['importFailureReason'] as String,
importJob: map['importJob'] as String,
importTime: map['importTime'] as String,
name: map['name'] as String,
protectionLevel: map['protectionLevel'] as String,
reimportEligible: map['reimportEligible'] as bool,
state: map['state'] as String,
);
}