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.
 
 
 

98 lines
3.0 KiB

using System.ComponentModel.DataAnnotations;
namespace Common.Model
{
public class ExRateCalculateRequest
{
public string cAmount { get; set; }
public string calcBy { get; set; }
public string pAgent { get; set; }
public string pAmount { get; set; }
public string pCountry { get; set; }
public string pCountryName { get; set; }
public string pCurrency { get; set; }
public string paymentType { get; set; }
public string payoutPartner { get; set; }
public string processId { get; set; }
public string sCountry { get; set; }
public string sCurrency { get; set; }
public string schemeId { get; set; }
public string serviceType { get; set; }
public string serviceTypeDescription { get; set; }
public string tpExRate { get; set; }
public string tpPCurrnecy { get; set; }
public string userId { get; set; }
public string discountedFee { get; set; }
public string DeviceType { get; set; }
}
public class CommonRequest
{
public string ProcessId { get; set; }
public string UserName { get; set; }
public string ProviderId { get; set; }
public string SessionId { get; set; }
}
public class ExRateCalculate : CommonRequest
{
public string RequestedBy { get; set; }
public int CustomerId { get; set; }
public int SCountry { get; set; }
public int SAgent { get; set; }
public int SSuperAgent { get; set; }
public int SBranch { get; set; }
[MaxLength(50)]
public string AgentRefId { get; set; }
[MaxLength(3)]
public string CollCurrency { get; set; }
public int PAgentId { get; set; }
public string PAgentName { get; set; }
public int PayoutPartner { get; set; }
public int PCountry { get; set; }
public string PCountryName { get; set; }
[MaxLength(3)]
public string PCurrency { get; set; }
public string SCurrency { get; set; }
public decimal CAmount { get; set; }
public decimal PAmount { get; set; }
[MaxLength(50)]
public string ServiceType { get; set; }
[MaxLength(1)]
public string CalcBy { get; set; }
[MaxLength(20)]
public string PaymentType { get; set; }
[MaxLength(20)]
public string CouponCode { get; set; }
public bool IsManualSc { get; set; }
public decimal ManualSc { get; set; }
[MaxLength(50)]
public string CardOnline { get; set; }
public bool IsOnline { get; set; }
public string pCountryCode { get; set; }
public bool IsExRateCalcByPartner { get; set; }
public string tPExRate { get; set; }
public string ProcessFor { get; set; }
public string DiscountedFee { get; set; }
public string schemeAppliedMsg { get; set; }
public string SchemeId { get; set; }
}
}