InvoiceClearanceResponse.fromJson constructor
Parses a InvoiceClearanceResponse object from a JSON map and status code.
Implementation
factory InvoiceClearanceResponse.fromJson(
Map<String, dynamic> json, int statusCode) {
return InvoiceClearanceResponse(
validationResults:
ValidationResults.fromJson(json['validationResults']),
clearanceData: json['validationResults'] != null
? ClearanceData.fromJson(json)
: null,
serverErrorResponse: ServerErrorResponse.fromJson(json, statusCode),
unauthorizedResponse: UnauthorizedResponse.fromJson(json, statusCode),
clearanceStatus: json['clearanceStatus'],
status: _parseStatus(json['clearanceStatus']),
statusCode: statusCode,
fileName: json['fileName'],
clearedInvoice: json['clearedInvoice'],
base64EncodedQrCode: json['base64EncodedQrCode']);
}