TseDto.fromJson constructor
Implementation
factory TseDto.fromJson(Map<String, dynamic> json) {
return TseDto(
serialNumber: json["serialNumber"] as String?,
signatureAlgorithm: json["signatureAlgorithm"] as String?,
logTimeFormat: json["logTimeFormat"] as String?,
certificate: json["certificate"] as String?,
timestampStart: DateTime.parse(json["timestampStart"] as String),
timestampEnd: DateTime.parse(json["timestampEnd"] as String),
firstOrder: DateTime.parse(json["firstOrder"] as String),
transactionNumber: json["transactionNumber"] as int,
signatureNumber: json["signatureNumber"] as int,
processData: json["processData"] as String?,
processType: json["processType"] as String?,
signature: json["signature"] as String?,
posInspectionQrData: json["posInspectionQrData"] as String?,
additionalLegalText: json["additionalLegalText"] as String?,
additionalTseData: (json["additionalTseData"] as List<dynamic>?)
?.map((e) => AdditionalTseDataDto.fromJson(e as Map<String, dynamic>))
.toList(),
type: decodeTseTypeDto(TseTypeDtoEnumMap, json["type"] as String),
);
}