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
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; }
|
|
}
|
|
}
|