Transaction.fromV1 constructor

Transaction.fromV1(
  1. dynamic json
)

Implementation

factory Transaction.fromV1(dynamic json) => Transaction(
      info: TransactionInfo(
        txReference: json['tx_reference'] as String?,
        identifier: json['identifier'] as String?,
        paymentReference: json['payment_reference'] as String?,
        dateTime: json['datetime'] as String?,
        provider: providerFromPaymentMethod(
            json['payment_method'] as String? ?? ''),
      ),
      status:
          transactionStatusFromInt(int.tryParse(json['status'].toString())),
    );