PdfPreflightSignatureFastInfo.fromJson constructor

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

Implementation

factory PdfPreflightSignatureFastInfo.fromJson(Map<String, dynamic> json) {
  return PdfPreflightSignatureFastInfo(
    signatureIndex: (json['signatureIndex'] as num?)?.toInt() ?? 0,
    fieldName: (json['fieldName'] ?? 'Signature').toString(),
    serialDecimal: json['serialDecimal']?.toString(),
    serialHex: json['serialHex']?.toString(),
    issuerDn: json['issuerDn']?.toString(),
    policyOid: json['policyOid']?.toString(),
    signingTime: json['signingTime'] == null
        ? null
        : DateTime.tryParse(json['signingTime'].toString())?.toUtc(),
    authorityKeyIdentifierHex: json['authorityKeyIdentifierHex']?.toString(),
    notes: json['notes']?.toString(),
  );
}