CryptoKeyVersion.fromJson constructor
CryptoKeyVersion.fromJson(
- Map json_
Implementation
CryptoKeyVersion.fromJson(core.Map json_)
: this(
algorithm: json_['algorithm'] as core.String?,
attestation: json_.containsKey('attestation')
? KeyOperationAttestation.fromJson(
json_['attestation'] as core.Map<core.String, core.dynamic>)
: null,
createTime: json_['createTime'] as core.String?,
destroyEventTime: json_['destroyEventTime'] as core.String?,
destroyTime: json_['destroyTime'] as core.String?,
externalDestructionFailureReason:
json_['externalDestructionFailureReason'] as core.String?,
externalProtectionLevelOptions:
json_.containsKey('externalProtectionLevelOptions')
? ExternalProtectionLevelOptions.fromJson(
json_['externalProtectionLevelOptions']
as core.Map<core.String, core.dynamic>)
: null,
generateTime: json_['generateTime'] as core.String?,
generationFailureReason:
json_['generationFailureReason'] as core.String?,
importFailureReason: json_['importFailureReason'] as core.String?,
importJob: json_['importJob'] as core.String?,
importTime: json_['importTime'] as core.String?,
name: json_['name'] as core.String?,
protectionLevel: json_['protectionLevel'] as core.String?,
reimportEligible: json_['reimportEligible'] as core.bool?,
state: json_['state'] as core.String?,
);