v1BootProof.fromJson constructor

v1BootProof.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory v1BootProof.fromJson(Map<String, dynamic> json) {
  final _ephemeralPublicKeyHex = json['ephemeralPublicKeyHex'] as String;
  final _awsAttestationDocB64 = json['awsAttestationDocB64'] as String;
  final _qosManifestB64 = json['qosManifestB64'] as String;
  final _qosManifestEnvelopeB64 = json['qosManifestEnvelopeB64'] as String;
  final _deploymentLabel = json['deploymentLabel'] as String;
  final _enclaveApp = json['enclaveApp'] as String;
  final _owner = json['owner'] as String;
  final _createdAt = externaldatav1Timestamp.fromJson(json['createdAt'] as Map<String, dynamic>);
  return v1BootProof(
    ephemeralPublicKeyHex: _ephemeralPublicKeyHex,
    awsAttestationDocB64: _awsAttestationDocB64,
    qosManifestB64: _qosManifestB64,
    qosManifestEnvelopeB64: _qosManifestEnvelopeB64,
    deploymentLabel: _deploymentLabel,
    enclaveApp: _enclaveApp,
    owner: _owner,
    createdAt: _createdAt,
  );
}