using Common.Models.RequestResponse; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Common.Models.SendTransactionMobile { public class SendTransactionMobile : CommonRequest { public string SenderId { get; set; } public string SIpAddress { get; set; } public bool IsRealtime { get; set; } public string RequestedBy { get; set; } public ReceiverInfo Receiver { get; set; } public CustomerDueDiligence CDDI { get; set; } public int SCountryId { get; set; } public int PCountryId { get; set; } public int DeliveryMethodId { get; set; } public int PBranchId { get; set; } public int PBankId { get; set; } public string CollCurr { get; set; } public string PayoutCurr { get; set; } public string CollAmt { get; set; } public string PayoutAmt { get; set; } public string TransferAmt { get; set; } public string ServiceCharge { get; set; } public string ExRate { get; set; } public string CalBy { get; set; } public string TpExRate { get; set; } public string TpPCurr { get; set; } public int PayOutPartnerId { get; set; } public string ForexSessionId { get; set; } public string PaymentType { get; set; } public string SourceType { get; set; } public string ScDiscount { get; set; } public string SchemeId { get; set; } public string DiscountedFee { get; set; } } public class ReceiverInfo { public string ReceiverId { get; set; } public string FirstName { get; set; } public string MiddleName { get; set; } public string LastName { get; set; } public string IdType { get; set; } public string IdNo { get; set; } public string IdIssue { get; set; } public string IdExpiry { get; set; } public string Dob { get; set; } public string MobileNo { get; set; } public string NativeCountry { get; set; } public int StateId { get; set; } public int DistrictId { get; set; } public string Address { get; set; } public string City { get; set; } public string Email { get; set; } public string AccountNo { get; set; } } public class CustomerDueDiligence { public string PurposeOfRemittance { get; set; } public string otherPurposeOfRemittance { get; set; } public string RelWithSender { get; set; } public string SourceOfFund { get; set; } public string otherSourceOfFund { get; set; } public string GoodsOrigin { get; set; } public string GoodsType { get; set; } public string PortOfShipment { get; set; } } }