GetTransactionResponse.fromJson constructor Null safety

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

Implementation

factory GetTransactionResponse.fromJson(Map<String, dynamic> json) {
  GetTransactionResponse response = GetTransactionResponse(json);
  if (json['result'] != null) {
    response.status = json['result']['status'];
    response.latestLedger = json['result']['latestLedger'];
    response.latestLedgerCloseTime = json['result']['latestLedgerCloseTime'];
    response.oldestLedger = json['result']['oldestLedger'];
    response.oldestLedgerCloseTime = json['result']['oldestLedgerCloseTime'];
    response.ledger = json['result']['ledger'];
    response.createdAt = json['result']['createdAt'];
    response.applicationOrder =
        convertToInt(json['result']['applicationOrder']);
    response.feeBump = json['result']['feeBump'];
    response.envelopeXdr = json['result']['envelopeXdr'];
    response.resultXdr = json['result']['resultXdr'];
    response.resultMetaXdr = json['result']['resultMetaXdr'];
  } else if (json['error'] != null) {
    response.error = SorobanRpcErrorResponse.fromJson(json);
  }
  return response;
}