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.

73 lines
2.8 KiB

  1. using Common.Models.RequestResponse;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace Common.Models.SendTransactionMobile
  8. {
  9. public class SendTransactionMobile : CommonRequest
  10. {
  11. public string SenderId { get; set; }
  12. public string SIpAddress { get; set; }
  13. public bool IsRealtime { get; set; }
  14. public string RequestedBy { get; set; }
  15. public ReceiverInfo Receiver { get; set; }
  16. public CustomerDueDiligence CDDI { get; set; }
  17. public int SCountryId { get; set; }
  18. public int PCountryId { get; set; }
  19. public int DeliveryMethodId { get; set; }
  20. public int PBranchId { get; set; }
  21. public int PBankId { get; set; }
  22. public string CollCurr { get; set; }
  23. public string PayoutCurr { get; set; }
  24. public string CollAmt { get; set; }
  25. public string PayoutAmt { get; set; }
  26. public string TransferAmt { get; set; }
  27. public string ServiceCharge { get; set; }
  28. public string ExRate { get; set; }
  29. public string CalBy { get; set; }
  30. public string TpExRate { get; set; }
  31. public string TpPCurr { get; set; }
  32. public int PayOutPartnerId { get; set; }
  33. public string ForexSessionId { get; set; }
  34. public string PaymentType { get; set; }
  35. public string SourceType { get; set; }
  36. public string ScDiscount { get; set; }
  37. public string SchemeId { get; set; }
  38. public string DiscountedFee { get; set; }
  39. }
  40. public class ReceiverInfo
  41. {
  42. public string ReceiverId { get; set; }
  43. public string FirstName { get; set; }
  44. public string MiddleName { get; set; }
  45. public string LastName { get; set; }
  46. public string IdType { get; set; }
  47. public string IdNo { get; set; }
  48. public string IdIssue { get; set; }
  49. public string IdExpiry { get; set; }
  50. public string Dob { get; set; }
  51. public string MobileNo { get; set; }
  52. public string NativeCountry { get; set; }
  53. public int StateId { get; set; }
  54. public int DistrictId { get; set; }
  55. public string Address { get; set; }
  56. public string City { get; set; }
  57. public string Email { get; set; }
  58. public string AccountNo { get; set; }
  59. }
  60. public class CustomerDueDiligence
  61. {
  62. public string PurposeOfRemittance { get; set; }
  63. public string otherPurposeOfRemittance { get; set; }
  64. public string RelWithSender { get; set; }
  65. public string SourceOfFund { get; set; }
  66. public string otherSourceOfFund { get; set; }
  67. public string GoodsOrigin { get; set; }
  68. public string GoodsType { get; set; }
  69. public string PortOfShipment { get; set; }
  70. }
  71. }