InvoiceReportingResponse.fromJson constructor

InvoiceReportingResponse.fromJson(
  1. Map<String, dynamic> json,
  2. int statusCode
)

Creates an instance of InvoiceReportingResponse from JSON and status code.

Implementation

factory InvoiceReportingResponse.fromJson(
    Map<String, dynamic> json, int statusCode) {
  return InvoiceReportingResponse(
    validationResults: json['validationResults'] != null
        ? ValidationResults.fromJson(json['validationResults'])
        : null,
    serverErrorResponse: ServerErrorResponse.fromJson(json, statusCode),
    unauthorizedResponse: UnauthorizedResponse.fromJson(json, statusCode),
    reportingStatus: json['reportingStatus'],
    clearanceStatus: json['clearanceStatus'],
    qrSellertStatus: json['qrSellertStatus'],
    qrBuyertStatus: json['qrBuyertStatus'],
    status: _parseStatus(json['status']),
    statusCode: statusCode,
  );
}