using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AccountsDAL.DTO.EBank { public class AxisAccountBalanceDTO { public GetAccountBalanceRequest GetAccountBalanceRequest; } public class AxisAccountLimitDTO { public GetAccountLimitRequest GetAccountLimitRequest; } public class GetAccountStatementRequestDTO { public GetAccountStatementRequest GetAccountStatementRequest; } public class AxisAccountMiniStatementDTO { public GetMiniStatementRequest GetMiniStatementRequest; } public class GetAccountBalanceRequest { public SubHeader SubHeader; public GetAccountBalanceRequestBody GetAccountBalanceRequestBody; } public class GetAccountLimitRequest { public SubHeader SubHeader; public GetAccountBalanceRequestBody GetAccountLimitRequestBody; } public class GetMiniStatementRequest { public SubHeader SubHeader; public GetMiniStatementRequestBody GetMiniStatementRequestBody; } public class GetAccountStatementRequest { public SubHeader SubHeader; public GetAccountStatementRequestBody GetAccountStatementRequestBody; } public class SubHeader { public string requestUUID { get; set; } public string serviceRequestId { get; set; } public string serviceRequestVersion { get; set; } public string channelId { get; set; } } public class GetAccountBalanceRequestBody { public string channelId { get; set; } public string corpCode { get; set; } public string corpAccNum { get; set; } public string checksum { get; set; } } public class GetMiniStatementRequestBody { public string channelId { get; set; } public string corpCode { get; set; } public string corpAccNum { get; set; } public string checksum { get; set; } public string userId { get; set; } public string emailId { get; set; } public string type { get; set; } } public class GetAccountStatementRequestBody { public string channelId { get; set; } public string corpCode { get; set; } public string corpAccNum { get; set; } public string checksum { get; set; } public string userId { get; set; } public string emailId { get; set; } public string type { get; set; } public string format { get; set; } public string stmtFromDate { get; set; } public string stmtToDate { get; set; } } public class SalaryPaymentRequestDTO { public SalaryPaymentRequest SalaryPaymentRequest; } public class SalaryPaymentRequest { public SubHeader SubHeader; public SalaryPaymentRequestBody SalaryPaymentRequestBody; } public class SalaryPaymentRequestBody { private string channelid; private string corpcode; private string userid; private List paymentdetails; private string checkSum; public string channelId { get { return channelid; } set { channelid = value; } } public string corpCode { get { return corpcode; } set { corpcode = value; } } public string userId { get { return userid; } set { userid = value; } } public List paymentDetails { get { return paymentdetails; } set { paymentdetails = value; } } public string checksum { get { return checkSum; } set { checkSum = value; } } } public class paymentDetails { private string txnpaymode; private string custuniqref; private string Identifer; private string txnamount; private string corpaccnum; private string valuedate; private string benename; private string benecode; private string beneaccnum; private string beneactype; private string beneaddr1; private string beneaddr2; private string beneaddr3; private string benecity; private string benestate; private string benepincode; private string beneifsccode; private string benebankname; private string basecode; private string chequenumber; private string chequedate; private string payablelocation; private string printlocation; private string beneemailaddr1; private string benemobileno; private string productcode; private string corpemailaddr; private string Enrichment1; private string Enrichment2; private string Enrichment3; private string Enrichment4; private string Enrichment5; private string Enrichment6; private string debitnarration; private string paymentremark; private string creditnarration; private string corpcode; public string txnPaymode { get { return txnpaymode; } set { txnpaymode = value; } } public string custUniqRef { get { return custuniqref; } set { custuniqref = value; } } public string identifer { get { return Identifer; } set { Identifer = value; } } public string txnAmount { get { return txnamount; } set { txnamount = value; } } public string corpAccNum { get { return corpaccnum; } set { corpAccNum = value; } } public string valueDate { get { return valuedate; } set { valuedate = value; } } public string beneName { get { return benename; } set { benename = value; } } public string beneCode { get { return benecode; } set { benecode = value; } } public string beneAccNum { get { return beneaccnum; } set { beneaccnum = value; } } public string beneAcType { get { return beneactype; } set { beneactype = value; } } public string beneAddr1 { get { return beneaddr1; } set { beneaddr1 = value; } } public string beneAddr2 { get { return beneaddr2; } set { beneaddr2 = value; } } public string beneAddr3 { get { return beneaddr3; } set { beneaddr3 = value; } } public string beneCity { get { return benecity; } set { benecity = value; } } public string beneState { get { return benestate; } set { benestate = value; } } public string benePincode { get { return benepincode; } set { benepincode = value; } } public string beneIfscCode { get { return beneifsccode; } set { beneifsccode = value; } } public string beneBankName { get { return benebankname; } set { benebankname = value; } } public string baseCode { get { return basecode; } set { basecode = value; } } public string chequeNumber { get { return chequenumber; } set { chequenumber = value; } } public string chequeDate { get { return chequedate; } set { chequedate = value; } } public string payableLocation { get { return payablelocation; } set { payablelocation = value; } } public string printLocation { get { return printlocation; } set { printlocation = value; } } public string beneEmailAddr1 { get { return beneemailaddr1; } set { beneemailaddr1 = value; } } public string beneMobileNo { get { return benemobileno; } set { benemobileno = value; } } public string productCode { get { return productcode; } set { productcode = value; } } public string corpEmailAddr { get { return corpemailaddr; } set { corpemailaddr = value; } } public string enrichment1 { get { return Enrichment1; } set { Enrichment1 = value; } } public string enrichment2 { get { return Enrichment2; } set { Enrichment2 = value; } } public string enrichment3 { get { return Enrichment3; } set { Enrichment3 = value; } } public string enrichment4 { get { return Enrichment4; } set { Enrichment4 = value; } } public string enrichment5 { get { return Enrichment5; } set { Enrichment5 = value; } } public string enrichment6 { get { return Enrichment6; } set { Enrichment6 = value; } } public string debitNarration { get { return debitnarration; } set { debitnarration = value; } } public string paymentRemark { get { return paymentremark; } set { paymentremark = value; } } public string creditNarration { get { return creditnarration; } set { creditnarration = value; } } public string corpCode { get { return corpcode; } set { corpcode = value; } } } public class TransferPaymentRequestDTO { public TransferPaymentRequest TransferPaymentRequest; } public class TransferPaymentRequest { public SubHeader SubHeader; public TransferPaymentRequestBody TransferPaymentRequestBody; } public class TransferPaymentRequestBody { private string channelid; private string corpcode; private List PaymentDetails; private string checkSum; public string channelId { get { return channelid; } set { channelid = value; } } public string corpCode { get { return corpcode; } set { corpcode = value; } } public List paymentDetails { get { return PaymentDetails; } set { PaymentDetails = value; } } public string checksum { get { return checkSum; } set { checkSum = value; } } } public class TransferPaymentDetails { private string txnpaymode; private string custuniqref; private string txntype; private string txnamount; private string corpaccnum; private string valuedate; private string benename; private string benecode; private string beneaccnum; private string beneactype; private string beneaddr1; private string beneaddr2; private string beneaddr3; private string benecity; private string benestate; private string benepincode; private string beneifsccode; private string benebankname; private string basecode; private string chequenumber; private string chequedate; private string payablelocation; private string printlocation; private string beneemailaddr1; private string benemobileno; private string productcode; private string Enrichment1; private string Enrichment2; private string Enrichment3; private string Enrichment4; private string Enrichment5; private string sendertoreceiverinfo; private string benelei; public string txnPaymode { get { return txnpaymode; } set { txnpaymode = value; } } public string custUniqRef { get { return custuniqref; } set { custuniqref = value; } } public string txnType { get { return txntype; } set { txntype = value; } } public string txnAmount { get { return txnamount; } set { txnamount = value; } } public string corpAccNum { get { return corpaccnum; } set { corpAccNum = value; } } public string valueDate { get { return valuedate; } set { valuedate = value; } } public string beneName { get { return benename; } set { benename = value; } } public string beneCode { get { return benecode; } set { benecode = value; } } public string beneAccNum { get { return beneaccnum; } set { beneaccnum = value; } } public string beneAcType { get { return beneactype; } set { beneactype = value; } } public string beneAddr1 { get { return beneaddr1; } set { beneaddr1 = value; } } public string beneAddr2 { get { return beneaddr2; } set { beneaddr2 = value; } } public string beneAddr3 { get { return beneaddr3; } set { beneaddr3 = value; } } public string beneCity { get { return benecity; } set { benecity = value; } } public string beneState { get { return benestate; } set { benestate = value; } } public string benePincode { get { return benepincode; } set { benepincode = value; } } public string beneIfscCode { get { return beneifsccode; } set { beneifsccode = value; } } public string beneBankName { get { return benebankname; } set { benebankname = value; } } public string baseCode { get { return basecode; } set { basecode = value; } } public string chequeNumber { get { return chequenumber; } set { chequenumber = value; } } public string chequeDate { get { return chequedate; } set { chequedate = value; } } public string payableLocation { get { return payablelocation; } set { payablelocation = value; } } public string printLocation { get { return printlocation; } set { printlocation = value; } } public string beneEmailAddr1 { get { return beneemailaddr1; } set { beneemailaddr1 = value; } } public string beneMobileNo { get { return benemobileno; } set { benemobileno = value; } } public string productCode { get { return productcode; } set { productcode = value; } } public List invoiceDetails { get { return invoiceDetails; } set { invoiceDetails = value; } } public string enrichment1 { get { return Enrichment1; } set { Enrichment1 = value; } } public string enrichment2 { get { return Enrichment2; } set { Enrichment2 = value; } } public string enrichment3 { get { return Enrichment3; } set { Enrichment3 = value; } } public string enrichment4 { get { return Enrichment4; } set { Enrichment4 = value; } } public string enrichment5 { get { return Enrichment5; } set { Enrichment5 = value; } } public string senderToReceiverInfo { get { return sendertoreceiverinfo; } set { sendertoreceiverinfo = value; } } public string beneLEI { get { return benelei; } set { benelei = value; } } } public class invoiceDetails { private string invoiceamount; private string invoicenumber; private string invoicedate; private string cashdiscount; private string Tax; private string netamount; public string invoiceAmount { get { return invoiceamount; } set { invoiceamount = value; } } public string invoiceNumber { get { return invoicenumber; } set { invoicenumber = value; } } public string invoiceDate { get { return invoicedate; } set { invoicedate = value; } } public string cashDiscount { get { return cashdiscount; } set { cashdiscount = value; } } public string tax { get { return Tax; } set { Tax = value; } } public string netAmount { get { return netamount; } set { netamount = value; } } } public class BeneficiaryEnquiryRequestDTO { public BeneficiaryEnquiryRequest BeneficiaryEnquiryRequest; } public class BeneficiaryEnquiryRequest { public SubHeader SubHeader; public BeneficiaryEnquiryRequestBody BeneficiaryEnquiryRequestBody; } public class BeneficiaryEnquiryRequestBody { private string channelid; private string corpcode; private string fromdate; private string todate; private string emailid; private string Status; private List benecode; private string Checksum; public string channelId { get { return channelid; } set { channelid = value; } } public string corpCode { get { return corpcode; } set { corpcode = value; } } public string fromDate { get { return fromdate; } set { fromdate = value; } } public string toDate { get { return todate; } set { todate = value; } } public string emailId { get { return emailid; } set { emailid = value; } } public string status { get { return Status; } set { Status = value; } } public List beneCode { get { return benecode; } set { benecode = value; } } public string checksum { get { return Checksum; } set { Checksum = value; } } } public class BeneficiaryRegistrationRequestDTO { public BeneficiaryRegistrationRequest BeneficiaryRegistrationRequest; } public class BeneficiaryRegistrationRequest { public SubHeader SubHeader; public BeneficiaryRegistrationRequestBody BeneficiaryRegistrationRequestBody; } public class BeneficiaryRegistrationRequestBody { private string channelid; private string corpcode; private string userid; private string Checksum; private List Beneinsert; public string channelId { get { return channelid; } set { channelid = value; } } public string corpCode { get { return corpcode; } set { corpcode = value; } } public string userId { get { return userid; } set { userid = value; } } public string checksum { get { return Checksum; } set { Checksum = value; } } public List beneinsert { get { return Beneinsert; } set { Beneinsert = value; } } } public class beneinsert { private string apiversion; private string benecode; private string benename; private string beneaccnum; private string beneifsccode; private string beneactype; private string benebankname; private string beneaddr1; private string beneaddr2; private string beneaddr3; private string benecity; private string benestate; private string benepincode; private string beneemailaddr1; private string benemobileno; private string benelei; public string apiVersion { get { return apiversion; } set { apiversion = value; } } public string beneCode { get { return benecode; } set { benecode = value; } } public string beneName { get { return benename; } set { benename = value; } } public string beneAccNum { get { return beneaccnum; } set { beneaccnum = value; } } public string beneIfscCode { get { return beneifsccode; } set { beneifsccode = value; } } public string beneAcType { get { return beneactype; } set { beneactype = value; } } public string beneBankName { get { return benebankname; } set { benebankname = value; } } public string beneAddr1 { get { return beneaddr1; } set { beneaddr1 = value; } } public string beneAddr2 { get { return beneaddr2; } set { beneaddr2 = value; } } public string beneAddr3 { get { return beneaddr3; } set { beneaddr3 = value; } } public string beneCity { get { return benecity; } set { benecity = value; } } public string beneState { get { return benestate; } set { benestate = value; } } public string benePincode { get { return benepincode; } set { benepincode = value; } } public string beneEmailAddr1 { get { return beneemailaddr1; } set { beneemailaddr1 = value; } } public string beneMobileNo { get { return benemobileno; } set { benemobileno = value; } } public string beneLEI { get { return benelei; } set { benelei = value; } } } public class IfscValidationRequestDTO { public IfscValidationRequest IfscValidationRequest; } public class IfscValidationRequest { public SubHeader SubHeader; public IfscValidationRequestBody IfscValidationRequestBody; } public class IfscValidationRequestBody { public string channelId { get; set; } public string corpCode { get; set; } public string ifscCode { get; set; } public string checksum { get; set; } } }