toJson method

Map<String, dynamic> toJson(
  1. {required int ctransactionId}
)

Implementation

Map<String, dynamic> toJson({
  required int ctransactionId,
}) =>
    {
      "ctransaction_id": ctransactionId,
      "authorization_id": authorizationId,
      "card_acquirer_name": cardAcquirerName,
      "name": userBox.get('user') == null
          ? null
          : userBox.get('user')!.user.actualOrganization.name == null
              ? '${userBox.get('user')!.user.actualOrganization.firstName.split(' ').first} ${userBox.get('user')!.user.actualOrganization.lastName.split(' ').first}'
              : userBox.get('user')!.user.actualOrganization.name!,
      "card_acquirer_id": cardAcquirerId,
      "terminal_id": terminalId,
      "transaction_date_time": transactionDateTime,
      "batch_number": batchNumber,
      "card_obf_pan": cardObfPan,
      "reference_number": referenceNumber,
      "system_trace": systemTrace,
      "card_label": cardLabel,
      "card_aid": cardAid,
      "pos_entry_mode": posEntryMode,
      "card_tsi": cardTsi,
      "card_application_cryptogram": cardApplicationCryptogram,
      "transaction_amount": transactionAmount,
      "transaction_currency_code_3": transactionCurrencyCode3,
    };