//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ // // This source code was auto-generated by Microsoft.VSDesigner, Version 4.0.30319.42000. // #pragma warning disable 1591 namespace GMENepal.GMEReference { using System; using System.Web.Services; using System.Diagnostics; using System.Web.Services.Protocols; using System.Xml.Serialization; using System.ComponentModel; /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Web.Services.WebServiceBindingAttribute(Name="FastMoneyWebServiceSoap", Namespace="FastMoneySendAPI")] [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResponseDetail))] public partial class FastMoneyWebService : System.Web.Services.Protocols.SoapHttpClientProtocol { private System.Threading.SendOrPostCallback CancelTransactionOperationCompleted; private System.Threading.SendOrPostCallback SendMoneyOperationCompleted; private System.Threading.SendOrPostCallback SendMoneyV2OperationCompleted; private System.Threading.SendOrPostCallback GetCalculationOperationCompleted; private System.Threading.SendOrPostCallback GetStatusOperationCompleted; private System.Threading.SendOrPostCallback GetStatusByPartnerPinNoOperationCompleted; private System.Threading.SendOrPostCallback ReconcileReportOperationCompleted; private System.Threading.SendOrPostCallback GetBankListOperationCompleted; private System.Threading.SendOrPostCallback GetBankBranchListOperationCompleted; private System.Threading.SendOrPostCallback AccountValidationOperationCompleted; private System.Threading.SendOrPostCallback ProcessBankDepositOperationCompleted; private System.Threading.SendOrPostCallback GetStatusProcessBankDepositOperationCompleted; private System.Threading.SendOrPostCallback GetWalletDetailsOperationCompleted; private System.Threading.SendOrPostCallback RealTimeWalletDepositOperationCompleted; private System.Threading.SendOrPostCallback ConfirmTransactionOperationCompleted; private bool useDefaultCredentialsSetExplicitly; /// public FastMoneyWebService() { this.Url = global::GMENepal.Properties.Settings.Default.GMENepal_GMEReference_FastMoneyWebService; if ((this.IsLocalFileSystemWebService(this.Url) == true)) { this.UseDefaultCredentials = true; this.useDefaultCredentialsSetExplicitly = false; } else { this.useDefaultCredentialsSetExplicitly = true; } } public new string Url { get { return base.Url; } set { if ((((this.IsLocalFileSystemWebService(base.Url) == true) && (this.useDefaultCredentialsSetExplicitly == false)) && (this.IsLocalFileSystemWebService(value) == false))) { base.UseDefaultCredentials = false; } base.Url = value; } } public new bool UseDefaultCredentials { get { return base.UseDefaultCredentials; } set { base.UseDefaultCredentials = value; this.useDefaultCredentialsSetExplicitly = true; } } /// public event CancelTransactionCompletedEventHandler CancelTransactionCompleted; /// public event SendMoneyCompletedEventHandler SendMoneyCompleted; /// public event SendMoneyV2CompletedEventHandler SendMoneyV2Completed; /// public event GetCalculationCompletedEventHandler GetCalculationCompleted; /// public event GetStatusCompletedEventHandler GetStatusCompleted; /// public event GetStatusByPartnerPinNoCompletedEventHandler GetStatusByPartnerPinNoCompleted; /// public event ReconcileReportCompletedEventHandler ReconcileReportCompleted; /// public event GetBankListCompletedEventHandler GetBankListCompleted; /// public event GetBankBranchListCompletedEventHandler GetBankBranchListCompleted; /// public event AccountValidationCompletedEventHandler AccountValidationCompleted; /// public event ProcessBankDepositCompletedEventHandler ProcessBankDepositCompleted; /// public event GetStatusProcessBankDepositCompletedEventHandler GetStatusProcessBankDepositCompleted; /// public event GetWalletDetailsCompletedEventHandler GetWalletDetailsCompleted; /// public event RealTimeWalletDepositCompletedEventHandler RealTimeWalletDepositCompleted; /// public event ConfirmTransactionCompletedEventHandler ConfirmTransactionCompleted; /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("FastMoneySendAPI/CancelTransaction", RequestNamespace="FastMoneySendAPI", ResponseNamespace="FastMoneySendAPI", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] public CancelTransactionResult CancelTransaction([System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PartnerId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string UserName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Password, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PinNo, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string SessionId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CancelRemarks) { object[] results = this.Invoke("CancelTransaction", new object[] { PartnerId, UserName, Password, PinNo, SessionId, CancelRemarks}); return ((CancelTransactionResult)(results[0])); } /// public void CancelTransactionAsync(string PartnerId, string UserName, string Password, string PinNo, string SessionId, string CancelRemarks) { this.CancelTransactionAsync(PartnerId, UserName, Password, PinNo, SessionId, CancelRemarks, null); } /// public void CancelTransactionAsync(string PartnerId, string UserName, string Password, string PinNo, string SessionId, string CancelRemarks, object userState) { if ((this.CancelTransactionOperationCompleted == null)) { this.CancelTransactionOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCancelTransactionOperationCompleted); } this.InvokeAsync("CancelTransaction", new object[] { PartnerId, UserName, Password, PinNo, SessionId, CancelRemarks}, this.CancelTransactionOperationCompleted, userState); } private void OnCancelTransactionOperationCompleted(object arg) { if ((this.CancelTransactionCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.CancelTransactionCompleted(this, new CancelTransactionCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("FastMoneySendAPI/SendMoney", RequestNamespace="FastMoneySendAPI", ResponseNamespace="FastMoneySendAPI", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] public SendMoneyResult SendMoney( [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PartnerId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string UserName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Password, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string SessionId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string ExConfirmId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string MembershipId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerAddress, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerContact, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerCity, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerCountry, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerIdType, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerIdNumber, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BeneName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BeneAddress, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BeneContact, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BeneCity, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BeneCountry, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Profession, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string IncomeSource, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Relationship, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PurposeOfRemittance, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string SendingAmount, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string ReceivingAmount, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PaymentMethod, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BankCode, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BankName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BankBranchName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BankAccountNumber, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string TransactionDate, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CalculateBy, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string FreeCharge) { object[] results = this.Invoke("SendMoney", new object[] { PartnerId, UserName, Password, SessionId, ExConfirmId, MembershipId, CustomerName, CustomerAddress, CustomerContact, CustomerCity, CustomerCountry, CustomerIdType, CustomerIdNumber, BeneName, BeneAddress, BeneContact, BeneCity, BeneCountry, Profession, IncomeSource, Relationship, PurposeOfRemittance, SendingAmount, ReceivingAmount, PaymentMethod, BankCode, BankName, BankBranchName, BankAccountNumber, TransactionDate, CalculateBy, FreeCharge}); return ((SendMoneyResult)(results[0])); } /// public void SendMoneyAsync( string PartnerId, string UserName, string Password, string SessionId, string ExConfirmId, string MembershipId, string CustomerName, string CustomerAddress, string CustomerContact, string CustomerCity, string CustomerCountry, string CustomerIdType, string CustomerIdNumber, string BeneName, string BeneAddress, string BeneContact, string BeneCity, string BeneCountry, string Profession, string IncomeSource, string Relationship, string PurposeOfRemittance, string SendingAmount, string ReceivingAmount, string PaymentMethod, string BankCode, string BankName, string BankBranchName, string BankAccountNumber, string TransactionDate, string CalculateBy, string FreeCharge) { this.SendMoneyAsync(PartnerId, UserName, Password, SessionId, ExConfirmId, MembershipId, CustomerName, CustomerAddress, CustomerContact, CustomerCity, CustomerCountry, CustomerIdType, CustomerIdNumber, BeneName, BeneAddress, BeneContact, BeneCity, BeneCountry, Profession, IncomeSource, Relationship, PurposeOfRemittance, SendingAmount, ReceivingAmount, PaymentMethod, BankCode, BankName, BankBranchName, BankAccountNumber, TransactionDate, CalculateBy, FreeCharge, null); } /// public void SendMoneyAsync( string PartnerId, string UserName, string Password, string SessionId, string ExConfirmId, string MembershipId, string CustomerName, string CustomerAddress, string CustomerContact, string CustomerCity, string CustomerCountry, string CustomerIdType, string CustomerIdNumber, string BeneName, string BeneAddress, string BeneContact, string BeneCity, string BeneCountry, string Profession, string IncomeSource, string Relationship, string PurposeOfRemittance, string SendingAmount, string ReceivingAmount, string PaymentMethod, string BankCode, string BankName, string BankBranchName, string BankAccountNumber, string TransactionDate, string CalculateBy, string FreeCharge, object userState) { if ((this.SendMoneyOperationCompleted == null)) { this.SendMoneyOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSendMoneyOperationCompleted); } this.InvokeAsync("SendMoney", new object[] { PartnerId, UserName, Password, SessionId, ExConfirmId, MembershipId, CustomerName, CustomerAddress, CustomerContact, CustomerCity, CustomerCountry, CustomerIdType, CustomerIdNumber, BeneName, BeneAddress, BeneContact, BeneCity, BeneCountry, Profession, IncomeSource, Relationship, PurposeOfRemittance, SendingAmount, ReceivingAmount, PaymentMethod, BankCode, BankName, BankBranchName, BankAccountNumber, TransactionDate, CalculateBy, FreeCharge}, this.SendMoneyOperationCompleted, userState); } private void OnSendMoneyOperationCompleted(object arg) { if ((this.SendMoneyCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.SendMoneyCompleted(this, new SendMoneyCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("FastMoneySendAPI/SendMoneyV2", RequestNamespace="FastMoneySendAPI", ResponseNamespace="FastMoneySendAPI", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] public SendMoneyResult SendMoneyV2( [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PartnerId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string UserName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Password, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string SessionId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string ExConfirmId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string MembershipId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerAddress, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerContact, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerCity, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerCountry, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerIdType, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerIdNumber, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BeneName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BeneAddress, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BeneContact, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BeneCity, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BeneCountry, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Profession, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string IncomeSource, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Relationship, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PurposeOfRemittance, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string SendingAmount, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string ReceivingAmount, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PaymentMethod, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BankCode, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BankName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BankBranchName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BankAccountNumber, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string TransactionDate, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CalculateBy, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string FreeCharge, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PCostRate, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string SCostRate) { object[] results = this.Invoke("SendMoneyV2", new object[] { PartnerId, UserName, Password, SessionId, ExConfirmId, MembershipId, CustomerName, CustomerAddress, CustomerContact, CustomerCity, CustomerCountry, CustomerIdType, CustomerIdNumber, BeneName, BeneAddress, BeneContact, BeneCity, BeneCountry, Profession, IncomeSource, Relationship, PurposeOfRemittance, SendingAmount, ReceivingAmount, PaymentMethod, BankCode, BankName, BankBranchName, BankAccountNumber, TransactionDate, CalculateBy, FreeCharge, PCostRate, SCostRate}); return ((SendMoneyResult)(results[0])); } /// public void SendMoneyV2Async( string PartnerId, string UserName, string Password, string SessionId, string ExConfirmId, string MembershipId, string CustomerName, string CustomerAddress, string CustomerContact, string CustomerCity, string CustomerCountry, string CustomerIdType, string CustomerIdNumber, string BeneName, string BeneAddress, string BeneContact, string BeneCity, string BeneCountry, string Profession, string IncomeSource, string Relationship, string PurposeOfRemittance, string SendingAmount, string ReceivingAmount, string PaymentMethod, string BankCode, string BankName, string BankBranchName, string BankAccountNumber, string TransactionDate, string CalculateBy, string FreeCharge, string PCostRate, string SCostRate) { this.SendMoneyV2Async(PartnerId, UserName, Password, SessionId, ExConfirmId, MembershipId, CustomerName, CustomerAddress, CustomerContact, CustomerCity, CustomerCountry, CustomerIdType, CustomerIdNumber, BeneName, BeneAddress, BeneContact, BeneCity, BeneCountry, Profession, IncomeSource, Relationship, PurposeOfRemittance, SendingAmount, ReceivingAmount, PaymentMethod, BankCode, BankName, BankBranchName, BankAccountNumber, TransactionDate, CalculateBy, FreeCharge, PCostRate, SCostRate, null); } /// public void SendMoneyV2Async( string PartnerId, string UserName, string Password, string SessionId, string ExConfirmId, string MembershipId, string CustomerName, string CustomerAddress, string CustomerContact, string CustomerCity, string CustomerCountry, string CustomerIdType, string CustomerIdNumber, string BeneName, string BeneAddress, string BeneContact, string BeneCity, string BeneCountry, string Profession, string IncomeSource, string Relationship, string PurposeOfRemittance, string SendingAmount, string ReceivingAmount, string PaymentMethod, string BankCode, string BankName, string BankBranchName, string BankAccountNumber, string TransactionDate, string CalculateBy, string FreeCharge, string PCostRate, string SCostRate, object userState) { if ((this.SendMoneyV2OperationCompleted == null)) { this.SendMoneyV2OperationCompleted = new System.Threading.SendOrPostCallback(this.OnSendMoneyV2OperationCompleted); } this.InvokeAsync("SendMoneyV2", new object[] { PartnerId, UserName, Password, SessionId, ExConfirmId, MembershipId, CustomerName, CustomerAddress, CustomerContact, CustomerCity, CustomerCountry, CustomerIdType, CustomerIdNumber, BeneName, BeneAddress, BeneContact, BeneCity, BeneCountry, Profession, IncomeSource, Relationship, PurposeOfRemittance, SendingAmount, ReceivingAmount, PaymentMethod, BankCode, BankName, BankBranchName, BankAccountNumber, TransactionDate, CalculateBy, FreeCharge, PCostRate, SCostRate}, this.SendMoneyV2OperationCompleted, userState); } private void OnSendMoneyV2OperationCompleted(object arg) { if ((this.SendMoneyV2Completed != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.SendMoneyV2Completed(this, new SendMoneyV2CompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("FastMoneySendAPI/GetCalculation", RequestNamespace="FastMoneySendAPI", ResponseNamespace="FastMoneySendAPI", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] public GetCalculationResult GetCalculation([System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PartnerId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string UserName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Password, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string SessionId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string ReceivingAgentId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string RemitAmount, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PaymentMethod, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string ReceivingCountry, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CalculateBy) { object[] results = this.Invoke("GetCalculation", new object[] { PartnerId, UserName, Password, SessionId, ReceivingAgentId, RemitAmount, PaymentMethod, ReceivingCountry, CalculateBy}); return ((GetCalculationResult)(results[0])); } /// public void GetCalculationAsync(string PartnerId, string UserName, string Password, string SessionId, string ReceivingAgentId, string RemitAmount, string PaymentMethod, string ReceivingCountry, string CalculateBy) { this.GetCalculationAsync(PartnerId, UserName, Password, SessionId, ReceivingAgentId, RemitAmount, PaymentMethod, ReceivingCountry, CalculateBy, null); } /// public void GetCalculationAsync(string PartnerId, string UserName, string Password, string SessionId, string ReceivingAgentId, string RemitAmount, string PaymentMethod, string ReceivingCountry, string CalculateBy, object userState) { if ((this.GetCalculationOperationCompleted == null)) { this.GetCalculationOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetCalculationOperationCompleted); } this.InvokeAsync("GetCalculation", new object[] { PartnerId, UserName, Password, SessionId, ReceivingAgentId, RemitAmount, PaymentMethod, ReceivingCountry, CalculateBy}, this.GetCalculationOperationCompleted, userState); } private void OnGetCalculationOperationCompleted(object arg) { if ((this.GetCalculationCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.GetCalculationCompleted(this, new GetCalculationCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("FastMoneySendAPI/GetStatus", RequestNamespace="FastMoneySendAPI", ResponseNamespace="FastMoneySendAPI", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] public GetStatusResult GetStatus([System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PartnerId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string UserName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Password, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PinNo, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string SessionId) { object[] results = this.Invoke("GetStatus", new object[] { PartnerId, UserName, Password, PinNo, SessionId}); return ((GetStatusResult)(results[0])); } /// public void GetStatusAsync(string PartnerId, string UserName, string Password, string PinNo, string SessionId) { this.GetStatusAsync(PartnerId, UserName, Password, PinNo, SessionId, null); } /// public void GetStatusAsync(string PartnerId, string UserName, string Password, string PinNo, string SessionId, object userState) { if ((this.GetStatusOperationCompleted == null)) { this.GetStatusOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetStatusOperationCompleted); } this.InvokeAsync("GetStatus", new object[] { PartnerId, UserName, Password, PinNo, SessionId}, this.GetStatusOperationCompleted, userState); } private void OnGetStatusOperationCompleted(object arg) { if ((this.GetStatusCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.GetStatusCompleted(this, new GetStatusCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("FastMoneySendAPI/GetStatusByPartnerPinNo", RequestNamespace="FastMoneySendAPI", ResponseNamespace="FastMoneySendAPI", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] public GetStatusByPartnerPinNoResult GetStatusByPartnerPinNo([System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PartnerId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string UserName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Password, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PinNo, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string SessionId) { object[] results = this.Invoke("GetStatusByPartnerPinNo", new object[] { PartnerId, UserName, Password, PinNo, SessionId}); return ((GetStatusByPartnerPinNoResult)(results[0])); } /// public void GetStatusByPartnerPinNoAsync(string PartnerId, string UserName, string Password, string PinNo, string SessionId) { this.GetStatusByPartnerPinNoAsync(PartnerId, UserName, Password, PinNo, SessionId, null); } /// public void GetStatusByPartnerPinNoAsync(string PartnerId, string UserName, string Password, string PinNo, string SessionId, object userState) { if ((this.GetStatusByPartnerPinNoOperationCompleted == null)) { this.GetStatusByPartnerPinNoOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetStatusByPartnerPinNoOperationCompleted); } this.InvokeAsync("GetStatusByPartnerPinNo", new object[] { PartnerId, UserName, Password, PinNo, SessionId}, this.GetStatusByPartnerPinNoOperationCompleted, userState); } private void OnGetStatusByPartnerPinNoOperationCompleted(object arg) { if ((this.GetStatusByPartnerPinNoCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.GetStatusByPartnerPinNoCompleted(this, new GetStatusByPartnerPinNoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("FastMoneySendAPI/ReconcileReport", RequestNamespace="FastMoneySendAPI", ResponseNamespace="FastMoneySendAPI", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] public ReconcileReportResult[] ReconcileReport([System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PartnerId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string UserName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Password, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string SessionId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string ReportType, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string FromDate, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string ToDate) { object[] results = this.Invoke("ReconcileReport", new object[] { PartnerId, UserName, Password, SessionId, ReportType, FromDate, ToDate}); return ((ReconcileReportResult[])(results[0])); } /// public void ReconcileReportAsync(string PartnerId, string UserName, string Password, string SessionId, string ReportType, string FromDate, string ToDate) { this.ReconcileReportAsync(PartnerId, UserName, Password, SessionId, ReportType, FromDate, ToDate, null); } /// public void ReconcileReportAsync(string PartnerId, string UserName, string Password, string SessionId, string ReportType, string FromDate, string ToDate, object userState) { if ((this.ReconcileReportOperationCompleted == null)) { this.ReconcileReportOperationCompleted = new System.Threading.SendOrPostCallback(this.OnReconcileReportOperationCompleted); } this.InvokeAsync("ReconcileReport", new object[] { PartnerId, UserName, Password, SessionId, ReportType, FromDate, ToDate}, this.ReconcileReportOperationCompleted, userState); } private void OnReconcileReportOperationCompleted(object arg) { if ((this.ReconcileReportCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.ReconcileReportCompleted(this, new ReconcileReportCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("FastMoneySendAPI/GetBankList", RequestNamespace="FastMoneySendAPI", ResponseNamespace="FastMoneySendAPI", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] public BankList[] GetBankList([System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PartnerId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string UserName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Password, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string SessionId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PaymentMethod, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string ReceivingCountry) { object[] results = this.Invoke("GetBankList", new object[] { PartnerId, UserName, Password, SessionId, PaymentMethod, ReceivingCountry}); return ((BankList[])(results[0])); } /// public void GetBankListAsync(string PartnerId, string UserName, string Password, string SessionId, string PaymentMethod, string ReceivingCountry) { this.GetBankListAsync(PartnerId, UserName, Password, SessionId, PaymentMethod, ReceivingCountry, null); } /// public void GetBankListAsync(string PartnerId, string UserName, string Password, string SessionId, string PaymentMethod, string ReceivingCountry, object userState) { if ((this.GetBankListOperationCompleted == null)) { this.GetBankListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetBankListOperationCompleted); } this.InvokeAsync("GetBankList", new object[] { PartnerId, UserName, Password, SessionId, PaymentMethod, ReceivingCountry}, this.GetBankListOperationCompleted, userState); } private void OnGetBankListOperationCompleted(object arg) { if ((this.GetBankListCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.GetBankListCompleted(this, new GetBankListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("FastMoneySendAPI/GetBankBranchList", RequestNamespace="FastMoneySendAPI", ResponseNamespace="FastMoneySendAPI", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] public BankBranchList GetBankBranchList([System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PartnerId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string UserName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Password, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BankCode, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string SessionId) { object[] results = this.Invoke("GetBankBranchList", new object[] { PartnerId, UserName, Password, BankCode, SessionId}); return ((BankBranchList)(results[0])); } /// public void GetBankBranchListAsync(string PartnerId, string UserName, string Password, string BankCode, string SessionId) { this.GetBankBranchListAsync(PartnerId, UserName, Password, BankCode, SessionId, null); } /// public void GetBankBranchListAsync(string PartnerId, string UserName, string Password, string BankCode, string SessionId, object userState) { if ((this.GetBankBranchListOperationCompleted == null)) { this.GetBankBranchListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetBankBranchListOperationCompleted); } this.InvokeAsync("GetBankBranchList", new object[] { PartnerId, UserName, Password, BankCode, SessionId}, this.GetBankBranchListOperationCompleted, userState); } private void OnGetBankBranchListOperationCompleted(object arg) { if ((this.GetBankBranchListCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.GetBankBranchListCompleted(this, new GetBankBranchListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("FastMoneySendAPI/AccountValidation", RequestNamespace="FastMoneySendAPI", ResponseNamespace="FastMoneySendAPI", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] public DbResult AccountValidation([System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string UserName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Password, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BankId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string AccountNo, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string AccountName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BankingIdentifier) { object[] results = this.Invoke("AccountValidation", new object[] { UserName, Password, BankId, AccountNo, AccountName, BankingIdentifier}); return ((DbResult)(results[0])); } /// public void AccountValidationAsync(string UserName, string Password, string BankId, string AccountNo, string AccountName, string BankingIdentifier) { this.AccountValidationAsync(UserName, Password, BankId, AccountNo, AccountName, BankingIdentifier, null); } /// public void AccountValidationAsync(string UserName, string Password, string BankId, string AccountNo, string AccountName, string BankingIdentifier, object userState) { if ((this.AccountValidationOperationCompleted == null)) { this.AccountValidationOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAccountValidationOperationCompleted); } this.InvokeAsync("AccountValidation", new object[] { UserName, Password, BankId, AccountNo, AccountName, BankingIdentifier}, this.AccountValidationOperationCompleted, userState); } private void OnAccountValidationOperationCompleted(object arg) { if ((this.AccountValidationCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.AccountValidationCompleted(this, new AccountValidationCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("FastMoneySendAPI/ProcessBankDeposit", RequestNamespace="FastMoneySendAPI", ResponseNamespace="FastMoneySendAPI", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] public DbResult ProcessBankDeposit( [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PartnerId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string UserName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Password, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string SessionId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string ExConfirmId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string MembershipId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerAddress, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerContact, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerCity, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerCountry, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerIdType, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerIdNumber, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BeneName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BeneAddress, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BeneContact, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BeneCity, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BeneCountry, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Profession, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string IncomeSource, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Relationship, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PurposeOfRemittance, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string SendingAmount, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string ReceivingAmount, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PaymentMethod, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BankCode, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BankName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BankAccountNumber, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string TransactionDate, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CalculateBy, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string FreeCharge, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string ControlNo, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PayoutCurrency, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string ReceiverCostRate, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string SenderCostRate, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Signature, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BankingIdentifier) { object[] results = this.Invoke("ProcessBankDeposit", new object[] { PartnerId, UserName, Password, SessionId, ExConfirmId, MembershipId, CustomerName, CustomerAddress, CustomerContact, CustomerCity, CustomerCountry, CustomerIdType, CustomerIdNumber, BeneName, BeneAddress, BeneContact, BeneCity, BeneCountry, Profession, IncomeSource, Relationship, PurposeOfRemittance, SendingAmount, ReceivingAmount, PaymentMethod, BankCode, BankName, BankAccountNumber, TransactionDate, CalculateBy, FreeCharge, ControlNo, PayoutCurrency, ReceiverCostRate, SenderCostRate, Signature, BankingIdentifier}); return ((DbResult)(results[0])); } /// public void ProcessBankDepositAsync( string PartnerId, string UserName, string Password, string SessionId, string ExConfirmId, string MembershipId, string CustomerName, string CustomerAddress, string CustomerContact, string CustomerCity, string CustomerCountry, string CustomerIdType, string CustomerIdNumber, string BeneName, string BeneAddress, string BeneContact, string BeneCity, string BeneCountry, string Profession, string IncomeSource, string Relationship, string PurposeOfRemittance, string SendingAmount, string ReceivingAmount, string PaymentMethod, string BankCode, string BankName, string BankAccountNumber, string TransactionDate, string CalculateBy, string FreeCharge, string ControlNo, string PayoutCurrency, string ReceiverCostRate, string SenderCostRate, string Signature, string BankingIdentifier) { this.ProcessBankDepositAsync(PartnerId, UserName, Password, SessionId, ExConfirmId, MembershipId, CustomerName, CustomerAddress, CustomerContact, CustomerCity, CustomerCountry, CustomerIdType, CustomerIdNumber, BeneName, BeneAddress, BeneContact, BeneCity, BeneCountry, Profession, IncomeSource, Relationship, PurposeOfRemittance, SendingAmount, ReceivingAmount, PaymentMethod, BankCode, BankName, BankAccountNumber, TransactionDate, CalculateBy, FreeCharge, ControlNo, PayoutCurrency, ReceiverCostRate, SenderCostRate, Signature, BankingIdentifier, null); } /// public void ProcessBankDepositAsync( string PartnerId, string UserName, string Password, string SessionId, string ExConfirmId, string MembershipId, string CustomerName, string CustomerAddress, string CustomerContact, string CustomerCity, string CustomerCountry, string CustomerIdType, string CustomerIdNumber, string BeneName, string BeneAddress, string BeneContact, string BeneCity, string BeneCountry, string Profession, string IncomeSource, string Relationship, string PurposeOfRemittance, string SendingAmount, string ReceivingAmount, string PaymentMethod, string BankCode, string BankName, string BankAccountNumber, string TransactionDate, string CalculateBy, string FreeCharge, string ControlNo, string PayoutCurrency, string ReceiverCostRate, string SenderCostRate, string Signature, string BankingIdentifier, object userState) { if ((this.ProcessBankDepositOperationCompleted == null)) { this.ProcessBankDepositOperationCompleted = new System.Threading.SendOrPostCallback(this.OnProcessBankDepositOperationCompleted); } this.InvokeAsync("ProcessBankDeposit", new object[] { PartnerId, UserName, Password, SessionId, ExConfirmId, MembershipId, CustomerName, CustomerAddress, CustomerContact, CustomerCity, CustomerCountry, CustomerIdType, CustomerIdNumber, BeneName, BeneAddress, BeneContact, BeneCity, BeneCountry, Profession, IncomeSource, Relationship, PurposeOfRemittance, SendingAmount, ReceivingAmount, PaymentMethod, BankCode, BankName, BankAccountNumber, TransactionDate, CalculateBy, FreeCharge, ControlNo, PayoutCurrency, ReceiverCostRate, SenderCostRate, Signature, BankingIdentifier}, this.ProcessBankDepositOperationCompleted, userState); } private void OnProcessBankDepositOperationCompleted(object arg) { if ((this.ProcessBankDepositCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.ProcessBankDepositCompleted(this, new ProcessBankDepositCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("FastMoneySendAPI/GetStatusProcessBankDeposit", RequestNamespace="FastMoneySendAPI", ResponseNamespace="FastMoneySendAPI", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] public RealTimeCheckStatusResponse GetStatusProcessBankDeposit([System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string UserName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Password, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string ControlNo, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string TxnDate, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PartnerId) { object[] results = this.Invoke("GetStatusProcessBankDeposit", new object[] { UserName, Password, ControlNo, TxnDate, PartnerId}); return ((RealTimeCheckStatusResponse)(results[0])); } /// public void GetStatusProcessBankDepositAsync(string UserName, string Password, string ControlNo, string TxnDate, string PartnerId) { this.GetStatusProcessBankDepositAsync(UserName, Password, ControlNo, TxnDate, PartnerId, null); } /// public void GetStatusProcessBankDepositAsync(string UserName, string Password, string ControlNo, string TxnDate, string PartnerId, object userState) { if ((this.GetStatusProcessBankDepositOperationCompleted == null)) { this.GetStatusProcessBankDepositOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetStatusProcessBankDepositOperationCompleted); } this.InvokeAsync("GetStatusProcessBankDeposit", new object[] { UserName, Password, ControlNo, TxnDate, PartnerId}, this.GetStatusProcessBankDepositOperationCompleted, userState); } private void OnGetStatusProcessBankDepositOperationCompleted(object arg) { if ((this.GetStatusProcessBankDepositCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.GetStatusProcessBankDepositCompleted(this, new GetStatusProcessBankDepositCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("FastMoneySendAPI/GetWalletDetails", RequestNamespace="FastMoneySendAPI", ResponseNamespace="FastMoneySendAPI", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] public WalletUserDetailResponse GetWalletDetails([System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PartnerId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string UserName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Password, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string WalletType, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BeneContact, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BeneName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Signature) { object[] results = this.Invoke("GetWalletDetails", new object[] { PartnerId, UserName, Password, WalletType, BeneContact, BeneName, Signature}); return ((WalletUserDetailResponse)(results[0])); } /// public void GetWalletDetailsAsync(string PartnerId, string UserName, string Password, string WalletType, string BeneContact, string BeneName, string Signature) { this.GetWalletDetailsAsync(PartnerId, UserName, Password, WalletType, BeneContact, BeneName, Signature, null); } /// public void GetWalletDetailsAsync(string PartnerId, string UserName, string Password, string WalletType, string BeneContact, string BeneName, string Signature, object userState) { if ((this.GetWalletDetailsOperationCompleted == null)) { this.GetWalletDetailsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetWalletDetailsOperationCompleted); } this.InvokeAsync("GetWalletDetails", new object[] { PartnerId, UserName, Password, WalletType, BeneContact, BeneName, Signature}, this.GetWalletDetailsOperationCompleted, userState); } private void OnGetWalletDetailsOperationCompleted(object arg) { if ((this.GetWalletDetailsCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.GetWalletDetailsCompleted(this, new GetWalletDetailsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("FastMoneySendAPI/RealTimeWalletDeposit", RequestNamespace="FastMoneySendAPI", ResponseNamespace="FastMoneySendAPI", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] public DbResult RealTimeWalletDeposit( [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PartnerId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string UserName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Password, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string WalletType, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerAddress, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerContact, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerCountry, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerIdType, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CustomerIdNumber, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BeneName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BeneAddress, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BeneContact, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string BeneCountry, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string IncomeSource, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Relationship, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PurposeOfRemittance, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CollectionAmount, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string CollectionCurrency, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string SendingAmount, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PayoutAmount, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PayoutComission, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PayoutComissionCurrency, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string TransactionDate, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string ControlNo, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string sendingRate, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string payoutRate, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string ExchangeRate, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Signature) { object[] results = this.Invoke("RealTimeWalletDeposit", new object[] { PartnerId, UserName, Password, WalletType, CustomerName, CustomerAddress, CustomerContact, CustomerCountry, CustomerIdType, CustomerIdNumber, BeneName, BeneAddress, BeneContact, BeneCountry, IncomeSource, Relationship, PurposeOfRemittance, CollectionAmount, CollectionCurrency, SendingAmount, PayoutAmount, PayoutComission, PayoutComissionCurrency, TransactionDate, ControlNo, sendingRate, payoutRate, ExchangeRate, Signature}); return ((DbResult)(results[0])); } /// public void RealTimeWalletDepositAsync( string PartnerId, string UserName, string Password, string WalletType, string CustomerName, string CustomerAddress, string CustomerContact, string CustomerCountry, string CustomerIdType, string CustomerIdNumber, string BeneName, string BeneAddress, string BeneContact, string BeneCountry, string IncomeSource, string Relationship, string PurposeOfRemittance, string CollectionAmount, string CollectionCurrency, string SendingAmount, string PayoutAmount, string PayoutComission, string PayoutComissionCurrency, string TransactionDate, string ControlNo, string sendingRate, string payoutRate, string ExchangeRate, string Signature) { this.RealTimeWalletDepositAsync(PartnerId, UserName, Password, WalletType, CustomerName, CustomerAddress, CustomerContact, CustomerCountry, CustomerIdType, CustomerIdNumber, BeneName, BeneAddress, BeneContact, BeneCountry, IncomeSource, Relationship, PurposeOfRemittance, CollectionAmount, CollectionCurrency, SendingAmount, PayoutAmount, PayoutComission, PayoutComissionCurrency, TransactionDate, ControlNo, sendingRate, payoutRate, ExchangeRate, Signature, null); } /// public void RealTimeWalletDepositAsync( string PartnerId, string UserName, string Password, string WalletType, string CustomerName, string CustomerAddress, string CustomerContact, string CustomerCountry, string CustomerIdType, string CustomerIdNumber, string BeneName, string BeneAddress, string BeneContact, string BeneCountry, string IncomeSource, string Relationship, string PurposeOfRemittance, string CollectionAmount, string CollectionCurrency, string SendingAmount, string PayoutAmount, string PayoutComission, string PayoutComissionCurrency, string TransactionDate, string ControlNo, string sendingRate, string payoutRate, string ExchangeRate, string Signature, object userState) { if ((this.RealTimeWalletDepositOperationCompleted == null)) { this.RealTimeWalletDepositOperationCompleted = new System.Threading.SendOrPostCallback(this.OnRealTimeWalletDepositOperationCompleted); } this.InvokeAsync("RealTimeWalletDeposit", new object[] { PartnerId, UserName, Password, WalletType, CustomerName, CustomerAddress, CustomerContact, CustomerCountry, CustomerIdType, CustomerIdNumber, BeneName, BeneAddress, BeneContact, BeneCountry, IncomeSource, Relationship, PurposeOfRemittance, CollectionAmount, CollectionCurrency, SendingAmount, PayoutAmount, PayoutComission, PayoutComissionCurrency, TransactionDate, ControlNo, sendingRate, payoutRate, ExchangeRate, Signature}, this.RealTimeWalletDepositOperationCompleted, userState); } private void OnRealTimeWalletDepositOperationCompleted(object arg) { if ((this.RealTimeWalletDepositCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.RealTimeWalletDepositCompleted(this, new RealTimeWalletDepositCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("FastMoneySendAPI/ConfirmTransaction", RequestNamespace="FastMoneySendAPI", ResponseNamespace="FastMoneySendAPI", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] public SendMoneyResult ConfirmTransaction([System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PartnerId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string UserName, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string Password, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string PinNo, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string TranId) { object[] results = this.Invoke("ConfirmTransaction", new object[] { PartnerId, UserName, Password, PinNo, TranId}); return ((SendMoneyResult)(results[0])); } /// public void ConfirmTransactionAsync(string PartnerId, string UserName, string Password, string PinNo, string TranId) { this.ConfirmTransactionAsync(PartnerId, UserName, Password, PinNo, TranId, null); } /// public void ConfirmTransactionAsync(string PartnerId, string UserName, string Password, string PinNo, string TranId, object userState) { if ((this.ConfirmTransactionOperationCompleted == null)) { this.ConfirmTransactionOperationCompleted = new System.Threading.SendOrPostCallback(this.OnConfirmTransactionOperationCompleted); } this.InvokeAsync("ConfirmTransaction", new object[] { PartnerId, UserName, Password, PinNo, TranId}, this.ConfirmTransactionOperationCompleted, userState); } private void OnConfirmTransactionOperationCompleted(object arg) { if ((this.ConfirmTransactionCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.ConfirmTransactionCompleted(this, new ConfirmTransactionCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// public new void CancelAsync(object userState) { base.CancelAsync(userState); } private bool IsLocalFileSystemWebService(string url) { if (((url == null) || (url == string.Empty))) { return false; } System.Uri wsUri = new System.Uri(url); if (((wsUri.Port >= 1024) && (string.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) == 0))) { return true; } return false; } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="FastMoneySendAPI")] public partial class CancelTransactionResult { private string errorCodeField; private string messageField; private string pinNoField; private string partnerPinNoField; private string customerChargeField; private string sendingAmountField; private string receivingAmountField; private string receivingCurrencyField; private string exRateField; private string sessionIdField; /// public string ErrorCode { get { return this.errorCodeField; } set { this.errorCodeField = value; } } /// public string Message { get { return this.messageField; } set { this.messageField = value; } } /// public string PinNo { get { return this.pinNoField; } set { this.pinNoField = value; } } /// public string PartnerPinNo { get { return this.partnerPinNoField; } set { this.partnerPinNoField = value; } } /// public string CustomerCharge { get { return this.customerChargeField; } set { this.customerChargeField = value; } } /// public string SendingAmount { get { return this.sendingAmountField; } set { this.sendingAmountField = value; } } /// public string ReceivingAmount { get { return this.receivingAmountField; } set { this.receivingAmountField = value; } } /// public string ReceivingCurrency { get { return this.receivingCurrencyField; } set { this.receivingCurrencyField = value; } } /// public string ExRate { get { return this.exRateField; } set { this.exRateField = value; } } /// public string SessionId { get { return this.sessionIdField; } set { this.sessionIdField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://SwiftTechnology.Pvt.Ltd/")] public partial class WalletUserDetailResponse { private string responseCodeField; private string responseMessageField; private string beneContactField; private string fullNameField; private string addressField; /// public string ResponseCode { get { return this.responseCodeField; } set { this.responseCodeField = value; } } /// public string ResponseMessage { get { return this.responseMessageField; } set { this.responseMessageField = value; } } /// public string BeneContact { get { return this.beneContactField; } set { this.beneContactField = value; } } /// public string FullName { get { return this.fullNameField; } set { this.fullNameField = value; } } /// public string Address { get { return this.addressField; } set { this.addressField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://SwiftTechnology.Pvt.Ltd/")] public partial class TroubleTicket { private string controlNoField; private string createdDateField; private string messageField; private string tranIdField; /// public string ControlNo { get { return this.controlNoField; } set { this.controlNoField = value; } } /// public string CreatedDate { get { return this.createdDateField; } set { this.createdDateField = value; } } /// public string Message { get { return this.messageField; } set { this.messageField = value; } } /// public string TranId { get { return this.tranIdField; } set { this.tranIdField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://SwiftTechnology.Pvt.Ltd/")] public partial class RealTimeCheckStatusDetails { private string controlNoField; private string statusField; private string receivingAmountField; private string sendingAmountField; private string txnDateField; private string paidDateField; /// public string ControlNo { get { return this.controlNoField; } set { this.controlNoField = value; } } /// public string Status { get { return this.statusField; } set { this.statusField = value; } } /// public string ReceivingAmount { get { return this.receivingAmountField; } set { this.receivingAmountField = value; } } /// public string SendingAmount { get { return this.sendingAmountField; } set { this.sendingAmountField = value; } } /// public string TxnDate { get { return this.txnDateField; } set { this.txnDateField = value; } } /// public string PaidDate { get { return this.paidDateField; } set { this.paidDateField = value; } } } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(RealTimeCheckStatusResponse))] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://SwiftTechnology.Pvt.Ltd/")] public partial class ResponseDetail { private string errorCodeField; private string messageField; /// public string ErrorCode { get { return this.errorCodeField; } set { this.errorCodeField = value; } } /// public string Message { get { return this.messageField; } set { this.messageField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://SwiftTechnology.Pvt.Ltd/")] public partial class RealTimeCheckStatusResponse : ResponseDetail { private RealTimeCheckStatusDetails[] detailsListField; private TroubleTicket[] ticketsListField; /// public RealTimeCheckStatusDetails[] DetailsList { get { return this.detailsListField; } set { this.detailsListField = value; } } /// public TroubleTicket[] TicketsList { get { return this.ticketsListField; } set { this.ticketsListField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://SwiftTechnology.Pvt.Ltd/")] public partial class DbResult { private string errorCodeField; private string msgField; private string idField; private string extraField; private string extra2Field; /// public string ErrorCode { get { return this.errorCodeField; } set { this.errorCodeField = value; } } /// public string Msg { get { return this.msgField; } set { this.msgField = value; } } /// public string Id { get { return this.idField; } set { this.idField = value; } } /// public string Extra { get { return this.extraField; } set { this.extraField = value; } } /// public string Extra2 { get { return this.extra2Field; } set { this.extra2Field = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="FastMoneySendAPI")] public partial class BranchList { private string bankBranchCodeField; private string bankBranchField; private string branchAddressField; private string branchCityField; private string locationIdField; /// public string BankBranchCode { get { return this.bankBranchCodeField; } set { this.bankBranchCodeField = value; } } /// public string BankBranch { get { return this.bankBranchField; } set { this.bankBranchField = value; } } /// public string BranchAddress { get { return this.branchAddressField; } set { this.branchAddressField = value; } } /// public string BranchCity { get { return this.branchCityField; } set { this.branchCityField = value; } } /// public string LocationId { get { return this.locationIdField; } set { this.locationIdField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="FastMoneySendAPI")] public partial class BankBranchList { private string errorCodeField; private string messageField; private string bankCodeField; private string sessionIdField; private BranchList[] bRANCHESField; /// public string ErrorCode { get { return this.errorCodeField; } set { this.errorCodeField = value; } } /// public string Message { get { return this.messageField; } set { this.messageField = value; } } /// public string BankCode { get { return this.bankCodeField; } set { this.bankCodeField = value; } } /// public string SessionId { get { return this.sessionIdField; } set { this.sessionIdField = value; } } /// public BranchList[] BRANCHES { get { return this.bRANCHESField; } set { this.bRANCHESField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="FastMoneySendAPI")] public partial class BankList { private string errorCodeField; private string messageField; private string bankCodeField; private string bankNameField; private string addressField; private string cityField; private string currencyField; private string sessionIdField; private string validationField; private string mobileNoSupportField; /// public string ErrorCode { get { return this.errorCodeField; } set { this.errorCodeField = value; } } /// public string Message { get { return this.messageField; } set { this.messageField = value; } } /// public string BankCode { get { return this.bankCodeField; } set { this.bankCodeField = value; } } /// public string BankName { get { return this.bankNameField; } set { this.bankNameField = value; } } /// public string Address { get { return this.addressField; } set { this.addressField = value; } } /// public string City { get { return this.cityField; } set { this.cityField = value; } } /// public string Currency { get { return this.currencyField; } set { this.currencyField = value; } } /// public string SessionId { get { return this.sessionIdField; } set { this.sessionIdField = value; } } /// public string Validation { get { return this.validationField; } set { this.validationField = value; } } /// public string MobileNoSupport { get { return this.mobileNoSupportField; } set { this.mobileNoSupportField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="FastMoneySendAPI")] public partial class ReconcileReportResult { private string errorCodeField; private string messageField; private string pinNoField; private string partnerPinNoField; private string customerNameField; private string sendingAmountField; private string beneNameField; private string beneCountryField; private string receivingCurrencyField; private string receivingAmountField; private string receivingAgentField; private string settlementAmountField; private string usdRateField; private string settlementRateField; private string bankNameField; private string bankBranchField; private string statusField; private string paidDateField; private string transactionDateField; private string cancelDateField; private string transactionStatusField; private string sessionIdField; /// public string ErrorCode { get { return this.errorCodeField; } set { this.errorCodeField = value; } } /// public string Message { get { return this.messageField; } set { this.messageField = value; } } /// public string PinNo { get { return this.pinNoField; } set { this.pinNoField = value; } } /// public string PartnerPinNo { get { return this.partnerPinNoField; } set { this.partnerPinNoField = value; } } /// public string CustomerName { get { return this.customerNameField; } set { this.customerNameField = value; } } /// public string SendingAmount { get { return this.sendingAmountField; } set { this.sendingAmountField = value; } } /// public string BeneName { get { return this.beneNameField; } set { this.beneNameField = value; } } /// public string BeneCountry { get { return this.beneCountryField; } set { this.beneCountryField = value; } } /// public string ReceivingCurrency { get { return this.receivingCurrencyField; } set { this.receivingCurrencyField = value; } } /// public string ReceivingAmount { get { return this.receivingAmountField; } set { this.receivingAmountField = value; } } /// public string ReceivingAgent { get { return this.receivingAgentField; } set { this.receivingAgentField = value; } } /// public string SettlementAmount { get { return this.settlementAmountField; } set { this.settlementAmountField = value; } } /// public string UsdRate { get { return this.usdRateField; } set { this.usdRateField = value; } } /// public string SettlementRate { get { return this.settlementRateField; } set { this.settlementRateField = value; } } /// public string BankName { get { return this.bankNameField; } set { this.bankNameField = value; } } /// public string BankBranch { get { return this.bankBranchField; } set { this.bankBranchField = value; } } /// public string Status { get { return this.statusField; } set { this.statusField = value; } } /// public string PaidDate { get { return this.paidDateField; } set { this.paidDateField = value; } } /// public string TransactionDate { get { return this.transactionDateField; } set { this.transactionDateField = value; } } /// public string CancelDate { get { return this.cancelDateField; } set { this.cancelDateField = value; } } /// public string TransactionStatus { get { return this.transactionStatusField; } set { this.transactionStatusField = value; } } /// public string SessionId { get { return this.sessionIdField; } set { this.sessionIdField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="FastMoneySendAPI")] public partial class GetStatusByPartnerPinNoResult { private string errorCodeField; private string sessionIdField; private string messageField; private string pinNoField; private string partnerPinNoField; private string customerNameField; private string sendingAmountField; private string beneNameField; private string receivingAmountField; private string receivingCurrencyField; private string exRateField; private string statusField; private string statusDateField; /// public string ErrorCode { get { return this.errorCodeField; } set { this.errorCodeField = value; } } /// public string SessionId { get { return this.sessionIdField; } set { this.sessionIdField = value; } } /// public string Message { get { return this.messageField; } set { this.messageField = value; } } /// public string PinNo { get { return this.pinNoField; } set { this.pinNoField = value; } } /// public string PartnerPinNo { get { return this.partnerPinNoField; } set { this.partnerPinNoField = value; } } /// public string CustomerName { get { return this.customerNameField; } set { this.customerNameField = value; } } /// public string SendingAmount { get { return this.sendingAmountField; } set { this.sendingAmountField = value; } } /// public string BeneName { get { return this.beneNameField; } set { this.beneNameField = value; } } /// public string ReceivingAmount { get { return this.receivingAmountField; } set { this.receivingAmountField = value; } } /// public string ReceivingCurrency { get { return this.receivingCurrencyField; } set { this.receivingCurrencyField = value; } } /// public string ExRate { get { return this.exRateField; } set { this.exRateField = value; } } /// public string Status { get { return this.statusField; } set { this.statusField = value; } } /// public string StatusDate { get { return this.statusDateField; } set { this.statusDateField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="FastMoneySendAPI")] public partial class GetStatusResult { private string errorCodeField; private string sessionIdField; private string messageField; private string pinNoField; private string partnerPinNoField; private string customerNameField; private string sendingAmountField; private string beneNameField; private string receivingAmountField; private string receivingCurrencyField; private string exRateField; private string statusField; private string statusDateField; /// public string ErrorCode { get { return this.errorCodeField; } set { this.errorCodeField = value; } } /// public string SessionId { get { return this.sessionIdField; } set { this.sessionIdField = value; } } /// public string Message { get { return this.messageField; } set { this.messageField = value; } } /// public string PinNo { get { return this.pinNoField; } set { this.pinNoField = value; } } /// public string PartnerPinNo { get { return this.partnerPinNoField; } set { this.partnerPinNoField = value; } } /// public string CustomerName { get { return this.customerNameField; } set { this.customerNameField = value; } } /// public string SendingAmount { get { return this.sendingAmountField; } set { this.sendingAmountField = value; } } /// public string BeneName { get { return this.beneNameField; } set { this.beneNameField = value; } } /// public string ReceivingAmount { get { return this.receivingAmountField; } set { this.receivingAmountField = value; } } /// public string ReceivingCurrency { get { return this.receivingCurrencyField; } set { this.receivingCurrencyField = value; } } /// public string ExRate { get { return this.exRateField; } set { this.exRateField = value; } } /// public string Status { get { return this.statusField; } set { this.statusField = value; } } /// public string StatusDate { get { return this.statusDateField; } set { this.statusDateField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="FastMoneySendAPI")] public partial class GetCalculationResult { private string errorCodeField; private string messageField; private string serviceChargeField; private string sendingAmoutField; private string sendingCurrencyField; private string receivingAmountField; private string receivingCurrencyField; private string exRateField; private string usdVsNprField; private string exConfirmIdField; private string sessionIdField; private string districtNameField; /// public string ErrorCode { get { return this.errorCodeField; } set { this.errorCodeField = value; } } /// public string Message { get { return this.messageField; } set { this.messageField = value; } } /// public string ServiceCharge { get { return this.serviceChargeField; } set { this.serviceChargeField = value; } } /// public string SendingAmout { get { return this.sendingAmoutField; } set { this.sendingAmoutField = value; } } /// public string SendingCurrency { get { return this.sendingCurrencyField; } set { this.sendingCurrencyField = value; } } /// public string ReceivingAmount { get { return this.receivingAmountField; } set { this.receivingAmountField = value; } } /// public string ReceivingCurrency { get { return this.receivingCurrencyField; } set { this.receivingCurrencyField = value; } } /// public string ExRate { get { return this.exRateField; } set { this.exRateField = value; } } /// public string UsdVsNpr { get { return this.usdVsNprField; } set { this.usdVsNprField = value; } } /// public string ExConfirmId { get { return this.exConfirmIdField; } set { this.exConfirmIdField = value; } } /// public string SessionId { get { return this.sessionIdField; } set { this.sessionIdField = value; } } /// public string districtName { get { return this.districtNameField; } set { this.districtNameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="FastMoneySendAPI")] public partial class SendMoneyResult { private string errorCodeField; private string messageField; private string pinNoField; private string serviceChargeField; private string sendingAmountField; private string receivingAmountField; private string receivingCurrencyField; private string exRateField; private string sessionIdField; private string tranIdField; private string payoutLocationField; /// public string ErrorCode { get { return this.errorCodeField; } set { this.errorCodeField = value; } } /// public string Message { get { return this.messageField; } set { this.messageField = value; } } /// public string PinNo { get { return this.pinNoField; } set { this.pinNoField = value; } } /// public string ServiceCharge { get { return this.serviceChargeField; } set { this.serviceChargeField = value; } } /// public string SendingAmount { get { return this.sendingAmountField; } set { this.sendingAmountField = value; } } /// public string ReceivingAmount { get { return this.receivingAmountField; } set { this.receivingAmountField = value; } } /// public string ReceivingCurrency { get { return this.receivingCurrencyField; } set { this.receivingCurrencyField = value; } } /// public string ExRate { get { return this.exRateField; } set { this.exRateField = value; } } /// public string SessionId { get { return this.sessionIdField; } set { this.sessionIdField = value; } } /// public string TranId { get { return this.tranIdField; } set { this.tranIdField = value; } } /// public string PayoutLocation { get { return this.payoutLocationField; } set { this.payoutLocationField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] public delegate void CancelTransactionCompletedEventHandler(object sender, CancelTransactionCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class CancelTransactionCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal CancelTransactionCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public CancelTransactionResult Result { get { this.RaiseExceptionIfNecessary(); return ((CancelTransactionResult)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] public delegate void SendMoneyCompletedEventHandler(object sender, SendMoneyCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SendMoneyCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal SendMoneyCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public SendMoneyResult Result { get { this.RaiseExceptionIfNecessary(); return ((SendMoneyResult)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] public delegate void SendMoneyV2CompletedEventHandler(object sender, SendMoneyV2CompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SendMoneyV2CompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal SendMoneyV2CompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public SendMoneyResult Result { get { this.RaiseExceptionIfNecessary(); return ((SendMoneyResult)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] public delegate void GetCalculationCompletedEventHandler(object sender, GetCalculationCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class GetCalculationCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal GetCalculationCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public GetCalculationResult Result { get { this.RaiseExceptionIfNecessary(); return ((GetCalculationResult)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] public delegate void GetStatusCompletedEventHandler(object sender, GetStatusCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class GetStatusCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal GetStatusCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public GetStatusResult Result { get { this.RaiseExceptionIfNecessary(); return ((GetStatusResult)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] public delegate void GetStatusByPartnerPinNoCompletedEventHandler(object sender, GetStatusByPartnerPinNoCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class GetStatusByPartnerPinNoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal GetStatusByPartnerPinNoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public GetStatusByPartnerPinNoResult Result { get { this.RaiseExceptionIfNecessary(); return ((GetStatusByPartnerPinNoResult)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] public delegate void ReconcileReportCompletedEventHandler(object sender, ReconcileReportCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ReconcileReportCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal ReconcileReportCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public ReconcileReportResult[] Result { get { this.RaiseExceptionIfNecessary(); return ((ReconcileReportResult[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] public delegate void GetBankListCompletedEventHandler(object sender, GetBankListCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class GetBankListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal GetBankListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public BankList[] Result { get { this.RaiseExceptionIfNecessary(); return ((BankList[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] public delegate void GetBankBranchListCompletedEventHandler(object sender, GetBankBranchListCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class GetBankBranchListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal GetBankBranchListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public BankBranchList Result { get { this.RaiseExceptionIfNecessary(); return ((BankBranchList)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] public delegate void AccountValidationCompletedEventHandler(object sender, AccountValidationCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class AccountValidationCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal AccountValidationCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public DbResult Result { get { this.RaiseExceptionIfNecessary(); return ((DbResult)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] public delegate void ProcessBankDepositCompletedEventHandler(object sender, ProcessBankDepositCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ProcessBankDepositCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal ProcessBankDepositCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public DbResult Result { get { this.RaiseExceptionIfNecessary(); return ((DbResult)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] public delegate void GetStatusProcessBankDepositCompletedEventHandler(object sender, GetStatusProcessBankDepositCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class GetStatusProcessBankDepositCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal GetStatusProcessBankDepositCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public RealTimeCheckStatusResponse Result { get { this.RaiseExceptionIfNecessary(); return ((RealTimeCheckStatusResponse)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] public delegate void GetWalletDetailsCompletedEventHandler(object sender, GetWalletDetailsCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class GetWalletDetailsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal GetWalletDetailsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public WalletUserDetailResponse Result { get { this.RaiseExceptionIfNecessary(); return ((WalletUserDetailResponse)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] public delegate void RealTimeWalletDepositCompletedEventHandler(object sender, RealTimeWalletDepositCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class RealTimeWalletDepositCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal RealTimeWalletDepositCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public DbResult Result { get { this.RaiseExceptionIfNecessary(); return ((DbResult)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] public delegate void ConfirmTransactionCompletedEventHandler(object sender, ConfirmTransactionCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.9032.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ConfirmTransactionCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal ConfirmTransactionCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// public SendMoneyResult Result { get { this.RaiseExceptionIfNecessary(); return ((SendMoneyResult)(this.results[0])); } } } } #pragma warning restore 1591