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.
172 lines
6.3 KiB
172 lines
6.3 KiB
namespace JMETxnPushScheduler.Common
|
|
{
|
|
public class SendTransactionRequest
|
|
{
|
|
public string ProcessId { get; set; }
|
|
public string UserName { get; set; }
|
|
public string ProviderId { get; set; }
|
|
public string SessionId { get; set; }
|
|
public string RequestedBy { get; set; }
|
|
public string ExRateConfirmId { get; set; }
|
|
|
|
public int TranId { get; set; }
|
|
|
|
public bool isTxnAlreadyCreated { get; set; }
|
|
|
|
#region SenderInformation
|
|
|
|
public TxnSender Sender { get; set; }
|
|
|
|
#endregion SenderInformation
|
|
|
|
#region receiveInformtaion
|
|
|
|
public TxnReceiver Receiver { get; set; }
|
|
|
|
#endregion receiveInformtaion
|
|
|
|
#region txnInformation
|
|
|
|
public TxnTransaction Transaction { get; set; }
|
|
|
|
#endregion txnInformation
|
|
|
|
#region agentInformation
|
|
|
|
public TxnAgent Agent { get; set; }
|
|
|
|
#endregion agentInformation
|
|
|
|
public bool IsRealtime { get; set; }
|
|
|
|
public string IsManualSc { get; set; }
|
|
|
|
public decimal ManualSc { get; set; }
|
|
public bool IsApproveTxn { get; set; }
|
|
|
|
public bool IsAccValSupported { get; set; }
|
|
}
|
|
public class TxnAgent
|
|
{
|
|
public int SAgentId { get; set; }
|
|
public string SAgentName { get; set; }
|
|
public int SSuperAgentId { get; set; }
|
|
public string SSuperAgentName { get; set; }
|
|
public string AgentRefId { get; set; }
|
|
public string PBranchId { get; set; }
|
|
public string PBranchName { get; set; }
|
|
public string PBranchCity { get; set; }
|
|
public int PAgentId { get; set; }
|
|
public string PAgentName { get; set; }
|
|
public int SBranchId { get; set; }
|
|
public string SBranchName { get; set; }
|
|
public string PBankType { get; set; }
|
|
public string PBankId { get; set; }
|
|
public string PBankName { get; set; }
|
|
public string PBankBranchId { get; set; }
|
|
public string PBankBranchName { get; set; }
|
|
}
|
|
public class TxnTransaction
|
|
{
|
|
public string TxnDate { get; set; }
|
|
public string JMEControlNo { get; set; }
|
|
public string PurposeOfRemittanceName { get; set; }
|
|
public string CollectionMode { get; set; }
|
|
public int DeliveryMethodId { get; set; }
|
|
public string DeliveryMethod { get; set; }
|
|
public string PCurr { get; set; }
|
|
public string CollCurr { get; set; }
|
|
public decimal CAmt { get; set; }
|
|
public decimal PAmt { get; set; }
|
|
public decimal TAmt { get; set; }
|
|
public decimal ServiceCharge { get; set; }
|
|
public decimal Discount { get; set; }
|
|
public decimal ExRate { get; set; }
|
|
public decimal Rate { get; set; }
|
|
public string PComm { get; set; }
|
|
public decimal SettlementDollarRate { get; set; }
|
|
public string CalBy { get; set; }
|
|
public string Introducer { get; set; }
|
|
public string IsManualSc { get; set; }
|
|
public decimal ManualSc { get; set; }
|
|
public string RLocation { get; set; }
|
|
public string RLocationName { get; set; }
|
|
public string TpRefNo { get; set; }
|
|
public string TpTranId { get; set; }
|
|
public int PayOutPartner { get; set; }
|
|
public string PaymentType { get; set; }
|
|
public string PayoutMsg { get; set; }
|
|
|
|
}
|
|
public class TxnReceiver
|
|
{
|
|
public string ReceiverId { get; set; }
|
|
public string RFullName { get; set; }
|
|
public string RFirstName { get; set; }
|
|
public string RMiddleName { get; set; }
|
|
public string RLastName { get; set; }
|
|
public string RIdType { get; set; }
|
|
public string RIdNo { get; set; }
|
|
public string RIdIssuedDate { get; set; }
|
|
public string RIdValidDate { get; set; }
|
|
public string RDob { get; set; }
|
|
public string RTel { get; set; }
|
|
public string RMobile { get; set; }
|
|
public string RNativeCountry { get; set; }
|
|
public string RCity { get; set; }
|
|
public string RAdd1 { get; set; }
|
|
public string REmail { get; set; }
|
|
public string RAccountNo { get; set; }
|
|
public string RGender { get; set; }
|
|
public int RCountryId { get; set; }
|
|
public string RCountry { get; set; }
|
|
public int RelWithSenderId { get; set; }
|
|
public string RelWithSenderName { get; set; }
|
|
public string RStateId { get; set; }
|
|
public string RStateName { get; set; }
|
|
public string RCityCode { get; set; }
|
|
public string RDistrictCode { get; set; }
|
|
public string UnitaryBankAccountNo { get; set; }
|
|
public string RLocation { get; set; }
|
|
public string RLocationName { get; set; }
|
|
}
|
|
public class TxnSender
|
|
{
|
|
public int CustomerId { get; set; }
|
|
public string SFirstName { get; set; }
|
|
public string SMiddleName { get; set; }
|
|
public string SLastName1 { get; set; }
|
|
public string SLastName2 { get; set; }
|
|
public string SFullName { get; set; }
|
|
public string SIdType { get; set; }
|
|
public string SIdNo { get; set; }
|
|
public string SIdIssueDate { get; set; }
|
|
public string SIdExpiryDate { get; set; }
|
|
public int SOccuptionId { get; set; }
|
|
public string SOccuptionName { get; set; }
|
|
public string SBirthDate { get; set; }
|
|
public string SEmail { get; set; }
|
|
public string SCityId { get; set; }
|
|
public string SCity { get; set; }
|
|
public string SState { get; set; }
|
|
public string FormOfPaymentId { get; set; }
|
|
public string SZipCode { get; set; }
|
|
public string SNativeCountry { get; set; }
|
|
public string SMobile { get; set; }
|
|
public string STel { get; set; }
|
|
public string SAddress { get; set; }
|
|
public string SIpAddress { get; set; }
|
|
public string SGender { get; set; }
|
|
public string SCustStreet { get; set; }
|
|
public string SCustLocation { get; set; }
|
|
public string SourceOfFund { get; set; }
|
|
public string Pwd { get; set; }
|
|
public bool IsIndividual { get; set; }
|
|
public int SCountryId { get; set; }
|
|
public string SCountryName { get; set; }
|
|
public int SBranchId { get; set; }
|
|
public string SBranchName { get; set; }
|
|
public int CustomerDepositedBank { get; set; }
|
|
}
|
|
}
|
|
|