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.
 
 
 

75 lines
2.9 KiB

namespace Common.Model.KFTCRegistration
{
public class DomeRimitRequestModel
{
public string UserId { get; set; }
public string CustomerId { get; set; }
public string AccessToken { get; set; }
public string FintechUseNo { get; set; }
public string SentAmount { get; set; }
public string RecipientBankCode { get; set; }
public string RecipientAccountNo { get; set; }
public string RecipientName { get; set; }
public string RecipientPhone { get; set; }
public string ServiceFee { get; set; }
public bool isUseBiometric { get; set; }
public string txnPassword { get; set; }
public string KftcAccountId { get; set; }
public string type { get; set; }
}
public class DomesticRemitModel
{
public string UserId { get; set; }
public string CustomerId { get; set; }
public string AccessToken { get; set; }
public string FintechUseNo { get; set; }
public string SentAmount { get; set; }
public string RecipientBankCode { get; set; }
public string RecipientAccountNo { get; set; }
public string RecipientName { get; set; }
public string RecipientPhone { get; set; }
public string ServiceFee { get; set; }
public bool isUseBiometric { get; set; }
public string txnPassword { get; set; }
public string KftcAccountId { get; set; }
public string type { get; set; } //autodebit 또는 wallet
public string transferType { get; set; } //withdraw, deposit, refund
/////
public string processId { get; set; }
public string senderBankCode { get; set; }
public string senderAccountNo { get; set; }
public string senderName { get; set; }
public void SetRequestData(DomeRimitRequestModel req)
{
this.UserId = req.UserId;
this.CustomerId = req.CustomerId;
this.AccessToken = req.AccessToken;
this.FintechUseNo = req.FintechUseNo;
this.SentAmount = req.SentAmount;
this.RecipientBankCode = req.RecipientBankCode;
this.RecipientAccountNo = req.RecipientAccountNo;
this.RecipientName = req.RecipientName;
this.RecipientPhone = req.RecipientPhone;
this.ServiceFee = req.ServiceFee;
this.isUseBiometric = req.isUseBiometric;
this.txnPassword = req.txnPassword;
this.KftcAccountId = req.KftcAccountId;
this.type = req.type;
this.UserId = req.UserId;
this.processId = "";
}
public void SetSenderData(string senderName, string senderBankCode, string senderAccountNo)
{
this.senderName = senderName;
this.senderBankCode = senderBankCode;
this.senderAccountNo = senderAccountNo;
}
}
}