GetCryptoKeyResult.fromMap constructor

GetCryptoKeyResult.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetCryptoKeyResult.fromMap(Map<String, dynamic> map) {
  return GetCryptoKeyResult(
    createTime: map['createTime'] as String,
    cryptoKeyBackend: map['cryptoKeyBackend'] as String,
    destroyScheduledDuration: map['destroyScheduledDuration'] as String,
    importOnly: map['importOnly'] as bool,
    labels: (map['labels'] as Map).cast<String, String>(),
    name: map['name'] as String,
    nextRotationTime: map['nextRotationTime'] as String,
    primary: CryptoKeyVersionResponse.fromMap((map['primary']! as Map).cast<String, dynamic>()),
    purpose: map['purpose'] as String,
    rotationPeriod: map['rotationPeriod'] as String,
    versionTemplate: CryptoKeyVersionTemplateResponse.fromMap((map['versionTemplate']! as Map).cast<String, dynamic>()),
  );
}