SdkPaymentTransactionData constructor

SdkPaymentTransactionData({
  1. required Map<String, dynamic> raw,
  2. String? action,
  3. String? status,
  4. String? orderStatus,
  5. String? mOrderId,
  6. String? pOrderId,
  7. String? pRequestId,
  8. String? pspRefId,
  9. String? transactionId,
  10. bool? isLive,
  11. String? terminalLabel,
  12. String? remark,
  13. String? reason,
  14. String? currency,
  15. String? amount,
  16. String? channel,
  17. String? channelId,
  18. String? shippingFee,
  19. String? convenienceFee,
  20. SdkPaymentCustomerSnapshot? customerDetails,
  21. SdkPaymentServiceAddress? billingAddress,
  22. SdkPaymentServiceAddress? shippingAddress,
  23. String? ipCountry,
  24. String? psp,
  25. String? paymentMethod,
  26. String? mPaymentToken,
  27. String? transactionTime,
  28. SdkPaymentMethodDataSlice? paymentMethodData,
  29. String? apmName,
  30. String? apmIdentifier,
  31. String? subMerchantIdentifier,
  32. List<SdkPaymentSlotEntry> parameters = const [],
  33. List<SdkPaymentSlotEntry> customData = const [],
  34. bool? fraud,
  35. String? type,
  36. String? redirectUrl,
})

Implementation

SdkPaymentTransactionData({
  required this.raw,
  this.action,
  this.status,
  this.orderStatus,
  this.mOrderId,
  this.pOrderId,
  this.pRequestId,
  this.pspRefId,
  this.transactionId,
  this.isLive,
  this.terminalLabel,
  this.remark,
  this.reason,
  this.currency,
  this.amount,
  this.channel,
  this.channelId,
  this.shippingFee,
  this.convenienceFee,
  this.customerDetails,
  this.billingAddress,
  this.shippingAddress,
  this.ipCountry,
  this.psp,
  this.paymentMethod,
  this.mPaymentToken,
  this.transactionTime,
  this.paymentMethodData,
  this.apmName,
  this.apmIdentifier,
  this.subMerchantIdentifier,
  this.parameters = const [],
  this.customData = const [],
  this.fraud,
  this.type,
  this.redirectUrl,
});