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.

55 lines
3.1 KiB

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace Swift.API.TPAPIs.MerchatradePushAPI
  6. {
  7. public class MtradePushDetail
  8. {
  9. public string collTranId { get; set; } //GME unique number
  10. public string controlNo { get; set; }
  11. public string payoutAgentCd { get; set; }
  12. public string payoutAmount { get; set; }
  13. public string payoutCurrency { get; set; }
  14. public string payoutMode { get; set; } //1 - Bank Deposit and 2 - Cash Payment
  15. public string senderFirstName { get; set; }
  16. public string senderMiddleName { get; set; }
  17. public string senderLastName { get; set; }
  18. public string senderAddress { get; set; }
  19. public string senderNationalityCd { get; set; }
  20. public string senderIdCardTypeCd { get; set; }
  21. public string senderIdCardTypeNo { get; set; }
  22. public string senderMonthlySalary { get; set; } //X
  23. public string receiverFirstName { get; set; } //X
  24. public string receiverMiddleName { get; set; } //X
  25. public string receiverLastName { get; set; }
  26. public string receiverAddress { get; set; }
  27. public string senderPhoneNo { get; set; }
  28. public string receiverPhoneNo { get; set; }
  29. public string receiverNationalityCd { get; set; }
  30. public string receiverBankCd { get; set; } //only for bank depost, for cassh-empty
  31. public string receiverBankBranchCd { get; set; } //only for bank depost, for cassh-empty
  32. public string receiverBankAcNo { get; set; } //only for bank depost, for cassh-empty
  33. public string receiverIdCardTypeCd { get; set; }
  34. public string receiverIdCardTypeNo { get; set; }
  35. public string senderRelationWithReceiverCd { get; set; }
  36. public string sourceOfFundCd { get; set; }
  37. public string reasonOfRemittanceCd { get; set; }
  38. public string senderOccupationCd { get; set; }
  39. public string senderBirthDate { get; set; } //Company regd. date
  40. public string reasonOfRemittanceText { get; set; }
  41. public string sourceOfFundText { get; set; }
  42. public string remarks { get; set; }
  43. public string occupationText { get; set; } //Text for other nature of business
  44. public string relationshipText { get; set; }
  45. public string remitType { get; set; }
  46. public string countryofBusiness { get; set; } //Country of business. ISO country code 2 digit
  47. public string personName { get; set; } //Authorized person name
  48. public string personIdCardTypeCd { get; set; }
  49. public string personIdCardTypeNo { get; set; }
  50. public string personDateofBirth { get; set; } //YYYY-MM-DD
  51. public string personDesignation { get; set; }
  52. public string personNationalityCd { get; set; }
  53. }
  54. }