You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

105 lines
4.3 KiB

  1. namespace CustomerOnlineRemit.Common.Model.Transaction
  2. {
  3. public class TransactionModel
  4. {
  5. public string MyProperty { get; set; }
  6. }
  7. public class ExratePayoutDetailsModel : CommonResponse
  8. {
  9. public string? PayoutPartner { get; set; }
  10. public string? PayoutCountryName { get; set; }
  11. public string? PayoutCurrency { get; set; }
  12. public string? ExrateCalcByPartner { get; set; }
  13. public string? PayoutCountryCode { get; set; }
  14. }
  15. public class CalculateModel
  16. {
  17. public string? PayoutCountryId { get; set; }
  18. public string? PayoutMethod { get; set; }
  19. public string? CollectMode { get; set; }
  20. public string? CollectAmt { get; set; }
  21. public string? PayoutAmt { get; set; }
  22. public string? PromoCode { get; set; }
  23. public string? ProcessId { get; set; }
  24. public string? CalculateBy { get; set; }
  25. }
  26. public class ExrateCalculateRequestModel
  27. {
  28. public string? RequestedBy { get; set; }
  29. public string? SCountry { get; set; }
  30. public string? SSuperAgent { get; set; }
  31. public string? SBranch { get; set; }
  32. public string? CollCurrency { get; set; }
  33. public string? PayoutPartner { get; set; }
  34. public string? PCountry { get; set; }
  35. public string? PCountryName { get; set; }
  36. public string? pCountryCode { get; set; }
  37. public string? PCurrency { get; set; }
  38. public string? SCurrency { get; set; }
  39. public string? CAmount { get; set; }
  40. public string? PAmount { get; set; }
  41. public string? ServiceType { get; set; }
  42. public string? CalcBy { get; set; }
  43. public string? PaymentType { get; set; }
  44. public string? IsManualSc { get; set; }
  45. public string? ManualSc { get; set; }
  46. public string? IsExRateCalcByPartner { get; set; }
  47. public string? ProcessFor { get; set; }
  48. public string? DiscountedFee { get; set; }
  49. public string? ProcessId { get; set; }
  50. public string? UserName { get; set; }
  51. public string? SessionId { get; set; }
  52. }
  53. public class ExrateResponse : CommonResponse
  54. {
  55. public string? scCharge { get; set; }
  56. public string? exRateDisplay { get; set; }
  57. public string? exRate { get; set; }
  58. public string? place { get; set; }
  59. public string? pCurr { get; set; }
  60. public string? currDecimal { get; set; }
  61. public string? pAmt { get; set; }
  62. public string? sAmt { get; set; }
  63. public string? disc { get; set; }
  64. public string? bankTransafer { get; set; }
  65. public string? bankPayout { get; set; }
  66. public string? bankRate { get; set; }
  67. public string? bankFee { get; set; }
  68. public string? bankSave { get; set; }
  69. public string? bankName { get; set; }
  70. public string? collAmt { get; set; }
  71. public string? collAmtOriginal { get; set; }
  72. public string? collCurr { get; set; }
  73. public string? exRateOffer { get; set; }
  74. public string? scOffer { get; set; }
  75. public string? scAction { get; set; }
  76. public string? scValue { get; set; }
  77. public string? scDiscount { get; set; }
  78. public string? amountLimitPerTran { get; set; }
  79. public string? amountLimitPerDay { get; set; }
  80. public string? customerTotalSentAmt { get; set; }
  81. public string? minAmountLimitPerTran { get; set; }
  82. public string? maxAmountLimitPerTran { get; set; }
  83. public string? PerTxnMinimumAmt { get; set; }
  84. public string? tpExRate { get; set; }
  85. public string? tpPCurr { get; set; }
  86. public string? schemeAppliedMsg { get; set; }
  87. public string? schemeId { get; set; }
  88. public string? PayoutPartner { get; set; }
  89. public string? EXRATEID { get; set; }
  90. public string? DateToday { get; set; }
  91. public string? AgentRefId { get; set; }
  92. public string? ComplianceErrorCode { get; set; }
  93. public string? ComplianceId { get; set; }
  94. public string? ComplianceMsg { get; set; }
  95. public string? ComplianceVType { get; set; }
  96. public string? ForexSessionId { get; set; }
  97. public string? ModeOfPaymentName { get; set; }
  98. public string? isSCExcluded { get; set; }
  99. public string? discountedFee { get; set; }
  100. }
  101. }