DescribeSigningJobResponse.fromJson constructor

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

Implementation

factory DescribeSigningJobResponse.fromJson(Map<String, dynamic> json) {
  return DescribeSigningJobResponse(
    completedAt: timeStampFromJson(json['completedAt']),
    createdAt: timeStampFromJson(json['createdAt']),
    jobId: json['jobId'] as String?,
    jobInvoker: json['jobInvoker'] as String?,
    jobOwner: json['jobOwner'] as String?,
    overrides: json['overrides'] != null
        ? SigningPlatformOverrides.fromJson(
            json['overrides'] as Map<String, dynamic>)
        : null,
    platformDisplayName: json['platformDisplayName'] as String?,
    platformId: json['platformId'] as String?,
    profileName: json['profileName'] as String?,
    profileVersion: json['profileVersion'] as String?,
    requestedBy: json['requestedBy'] as String?,
    revocationRecord: json['revocationRecord'] != null
        ? SigningJobRevocationRecord.fromJson(
            json['revocationRecord'] as Map<String, dynamic>)
        : null,
    signatureExpiresAt: timeStampFromJson(json['signatureExpiresAt']),
    signedObject: json['signedObject'] != null
        ? SignedObject.fromJson(json['signedObject'] as Map<String, dynamic>)
        : null,
    signingMaterial: json['signingMaterial'] != null
        ? SigningMaterial.fromJson(
            json['signingMaterial'] as Map<String, dynamic>)
        : null,
    signingParameters: (json['signingParameters'] as Map<String, dynamic>?)
        ?.map((k, e) => MapEntry(k, e as String)),
    source: json['source'] != null
        ? Source.fromJson(json['source'] as Map<String, dynamic>)
        : null,
    status: (json['status'] as String?)?.toSigningStatus(),
    statusReason: json['statusReason'] as String?,
  );
}