diff --git a/GCCRemit/App.config b/GCCRemit/App.config new file mode 100644 index 0000000..86d0cea --- /dev/null +++ b/GCCRemit/App.config @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/GCCRemit/GCCRemit.csproj b/GCCRemit/GCCRemit.csproj new file mode 100644 index 0000000..b03ea1d --- /dev/null +++ b/GCCRemit/GCCRemit.csproj @@ -0,0 +1,61 @@ + + + + + Debug + AnyCPU + {EC4A6D3D-E1C2-4E7A-9D65-AC3F353B844D} + Exe + GCCRemit + GCCRemit + v4.7.2 + 512 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/GCCRemit/Program.cs b/GCCRemit/Program.cs new file mode 100644 index 0000000..65ead5c --- /dev/null +++ b/GCCRemit/Program.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace GCCRemit +{ + class Program + { + static void Main(string[] args) + { + } + } +} diff --git a/GCCRemit/Properties/AssemblyInfo.cs b/GCCRemit/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..ef182d6 --- /dev/null +++ b/GCCRemit/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("GCCRemit")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("GCCRemit")] +[assembly: AssemblyCopyright("Copyright © 2023")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("ec4a6d3d-e1c2-4e7a-9d65-ac3f353b844d")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/TPServices/App.config b/TPServices/App.config new file mode 100644 index 0000000..2e3fcb4 --- /dev/null +++ b/TPServices/App.config @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TPServices/Connected Services/GCCReference/Reference.cs b/TPServices/Connected Services/GCCReference/Reference.cs new file mode 100644 index 0000000..0ad0011 --- /dev/null +++ b/TPServices/Connected Services/GCCReference/Reference.cs @@ -0,0 +1,8569 @@ +//------------------------------------------------------------------------------ +// +// 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. +// +//------------------------------------------------------------------------------ + +namespace TPApiServices.GCCReference { + using System.Runtime.Serialization; + using System; + + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CountryListRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class CountryListRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CountryListResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class CountryListResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Data.DataSet dsCountryListField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Data.DataSet dsCountryList { + get { + return this.dsCountryListField; + } + set { + if ((object.ReferenceEquals(this.dsCountryListField, value) != true)) { + this.dsCountryListField = value; + this.RaisePropertyChanged("dsCountryList"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CurrencyListRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class CurrencyListRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CountryCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode { + get { + return this.CountryCodeField; + } + set { + if ((object.ReferenceEquals(this.CountryCodeField, value) != true)) { + this.CountryCodeField = value; + this.RaisePropertyChanged("CountryCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CurrencyListResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class CurrencyListResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Data.DataSet dsCurrencyListField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Data.DataSet dsCurrencyList { + get { + return this.dsCurrencyListField; + } + set { + if ((object.ReferenceEquals(this.dsCurrencyListField, value) != true)) { + this.dsCurrencyListField = value; + this.RaisePropertyChanged("dsCurrencyList"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PaymentModeListRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class PaymentModeListRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CountryCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CurrencyCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode { + get { + return this.CountryCodeField; + } + set { + if ((object.ReferenceEquals(this.CountryCodeField, value) != true)) { + this.CountryCodeField = value; + this.RaisePropertyChanged("CountryCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrencyCode { + get { + return this.CurrencyCodeField; + } + set { + if ((object.ReferenceEquals(this.CurrencyCodeField, value) != true)) { + this.CurrencyCodeField = value; + this.RaisePropertyChanged("CurrencyCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PaymentModeListResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class PaymentModeListResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Data.DataSet dsPaymentModeListField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Data.DataSet dsPaymentModeList { + get { + return this.dsPaymentModeListField; + } + set { + if ((object.ReferenceEquals(this.dsPaymentModeListField, value) != true)) { + this.dsPaymentModeListField = value; + this.RaisePropertyChanged("dsPaymentModeList"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CityListRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class CityListRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CountryCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CurrencyCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PaymentModeCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode { + get { + return this.CountryCodeField; + } + set { + if ((object.ReferenceEquals(this.CountryCodeField, value) != true)) { + this.CountryCodeField = value; + this.RaisePropertyChanged("CountryCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrencyCode { + get { + return this.CurrencyCodeField; + } + set { + if ((object.ReferenceEquals(this.CurrencyCodeField, value) != true)) { + this.CurrencyCodeField = value; + this.RaisePropertyChanged("CurrencyCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentModeCode { + get { + return this.PaymentModeCodeField; + } + set { + if ((object.ReferenceEquals(this.PaymentModeCodeField, value) != true)) { + this.PaymentModeCodeField = value; + this.RaisePropertyChanged("PaymentModeCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CityListResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class CityListResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Data.DataSet dsCityListField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Data.DataSet dsCityList { + get { + return this.dsCityListField; + } + set { + if ((object.ReferenceEquals(this.dsCityListField, value) != true)) { + this.dsCityListField = value; + this.RaisePropertyChanged("dsCityList"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BranchListRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class BranchListRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CityCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CountryCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CurrencyCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PaymentModeCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SearchField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CityCode { + get { + return this.CityCodeField; + } + set { + if ((object.ReferenceEquals(this.CityCodeField, value) != true)) { + this.CityCodeField = value; + this.RaisePropertyChanged("CityCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode { + get { + return this.CountryCodeField; + } + set { + if ((object.ReferenceEquals(this.CountryCodeField, value) != true)) { + this.CountryCodeField = value; + this.RaisePropertyChanged("CountryCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrencyCode { + get { + return this.CurrencyCodeField; + } + set { + if ((object.ReferenceEquals(this.CurrencyCodeField, value) != true)) { + this.CurrencyCodeField = value; + this.RaisePropertyChanged("CurrencyCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentModeCode { + get { + return this.PaymentModeCodeField; + } + set { + if ((object.ReferenceEquals(this.PaymentModeCodeField, value) != true)) { + this.PaymentModeCodeField = value; + this.RaisePropertyChanged("PaymentModeCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Search { + get { + return this.SearchField; + } + set { + if ((object.ReferenceEquals(this.SearchField, value) != true)) { + this.SearchField = value; + this.RaisePropertyChanged("Search"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BranchListResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class BranchListResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Data.DataSet dsBranchListField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Data.DataSet dsBranchList { + get { + return this.dsBranchListField; + } + set { + if ((object.ReferenceEquals(this.dsBranchListField, value) != true)) { + this.dsBranchListField = value; + this.RaisePropertyChanged("dsBranchList"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExchangeRateRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class ExchangeRateRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutBranchCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutBranchCode { + get { + return this.PayoutBranchCodeField; + } + set { + if ((object.ReferenceEquals(this.PayoutBranchCodeField, value) != true)) { + this.PayoutBranchCodeField = value; + this.RaisePropertyChanged("PayoutBranchCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExchangeRateResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class ExchangeRateResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CostRateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CustomerRateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PaymentModeNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutBranchAddressField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutBranchCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutBranchFaxNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutBranchNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutBranchTelephoneNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutCountryNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutCurrencyCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CostRate { + get { + return this.CostRateField; + } + set { + if ((object.ReferenceEquals(this.CostRateField, value) != true)) { + this.CostRateField = value; + this.RaisePropertyChanged("CostRate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CustomerRate { + get { + return this.CustomerRateField; + } + set { + if ((object.ReferenceEquals(this.CustomerRateField, value) != true)) { + this.CustomerRateField = value; + this.RaisePropertyChanged("CustomerRate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentModeName { + get { + return this.PaymentModeNameField; + } + set { + if ((object.ReferenceEquals(this.PaymentModeNameField, value) != true)) { + this.PaymentModeNameField = value; + this.RaisePropertyChanged("PaymentModeName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutBranchAddress { + get { + return this.PayoutBranchAddressField; + } + set { + if ((object.ReferenceEquals(this.PayoutBranchAddressField, value) != true)) { + this.PayoutBranchAddressField = value; + this.RaisePropertyChanged("PayoutBranchAddress"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutBranchCode { + get { + return this.PayoutBranchCodeField; + } + set { + if ((object.ReferenceEquals(this.PayoutBranchCodeField, value) != true)) { + this.PayoutBranchCodeField = value; + this.RaisePropertyChanged("PayoutBranchCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutBranchFaxNo { + get { + return this.PayoutBranchFaxNoField; + } + set { + if ((object.ReferenceEquals(this.PayoutBranchFaxNoField, value) != true)) { + this.PayoutBranchFaxNoField = value; + this.RaisePropertyChanged("PayoutBranchFaxNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutBranchName { + get { + return this.PayoutBranchNameField; + } + set { + if ((object.ReferenceEquals(this.PayoutBranchNameField, value) != true)) { + this.PayoutBranchNameField = value; + this.RaisePropertyChanged("PayoutBranchName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutBranchTelephoneNo { + get { + return this.PayoutBranchTelephoneNoField; + } + set { + if ((object.ReferenceEquals(this.PayoutBranchTelephoneNoField, value) != true)) { + this.PayoutBranchTelephoneNoField = value; + this.RaisePropertyChanged("PayoutBranchTelephoneNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutCountryName { + get { + return this.PayoutCountryNameField; + } + set { + if ((object.ReferenceEquals(this.PayoutCountryNameField, value) != true)) { + this.PayoutCountryNameField = value; + this.RaisePropertyChanged("PayoutCountryName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutCurrencyCode { + get { + return this.PayoutCurrencyCodeField; + } + set { + if ((object.ReferenceEquals(this.PayoutCurrencyCodeField, value) != true)) { + this.PayoutCurrencyCodeField = value; + this.RaisePropertyChanged("PayoutCurrencyCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ServiceChargesRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class ServiceChargesRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayinAmountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutAmountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutBranchCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayinAmount { + get { + return this.PayinAmountField; + } + set { + if ((object.ReferenceEquals(this.PayinAmountField, value) != true)) { + this.PayinAmountField = value; + this.RaisePropertyChanged("PayinAmount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutAmount { + get { + return this.PayoutAmountField; + } + set { + if ((object.ReferenceEquals(this.PayoutAmountField, value) != true)) { + this.PayoutAmountField = value; + this.RaisePropertyChanged("PayoutAmount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutBranchCode { + get { + return this.PayoutBranchCodeField; + } + set { + if ((object.ReferenceEquals(this.PayoutBranchCodeField, value) != true)) { + this.PayoutBranchCodeField = value; + this.RaisePropertyChanged("PayoutBranchCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ServiceChargesResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class ServiceChargesResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CostRateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CustomerRateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool IDDetailsRequiredField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayinAmountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PaymentModeNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutAmountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutBranchAddressField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutBranchCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutBranchFaxNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutBranchNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutBranchTelephoneNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutCountryNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutCurrencyCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ServiceChargesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CostRate { + get { + return this.CostRateField; + } + set { + if ((object.ReferenceEquals(this.CostRateField, value) != true)) { + this.CostRateField = value; + this.RaisePropertyChanged("CostRate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CustomerRate { + get { + return this.CustomerRateField; + } + set { + if ((object.ReferenceEquals(this.CustomerRateField, value) != true)) { + this.CustomerRateField = value; + this.RaisePropertyChanged("CustomerRate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IDDetailsRequired { + get { + return this.IDDetailsRequiredField; + } + set { + if ((this.IDDetailsRequiredField.Equals(value) != true)) { + this.IDDetailsRequiredField = value; + this.RaisePropertyChanged("IDDetailsRequired"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayinAmount { + get { + return this.PayinAmountField; + } + set { + if ((object.ReferenceEquals(this.PayinAmountField, value) != true)) { + this.PayinAmountField = value; + this.RaisePropertyChanged("PayinAmount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentModeName { + get { + return this.PaymentModeNameField; + } + set { + if ((object.ReferenceEquals(this.PaymentModeNameField, value) != true)) { + this.PaymentModeNameField = value; + this.RaisePropertyChanged("PaymentModeName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutAmount { + get { + return this.PayoutAmountField; + } + set { + if ((object.ReferenceEquals(this.PayoutAmountField, value) != true)) { + this.PayoutAmountField = value; + this.RaisePropertyChanged("PayoutAmount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutBranchAddress { + get { + return this.PayoutBranchAddressField; + } + set { + if ((object.ReferenceEquals(this.PayoutBranchAddressField, value) != true)) { + this.PayoutBranchAddressField = value; + this.RaisePropertyChanged("PayoutBranchAddress"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutBranchCode { + get { + return this.PayoutBranchCodeField; + } + set { + if ((object.ReferenceEquals(this.PayoutBranchCodeField, value) != true)) { + this.PayoutBranchCodeField = value; + this.RaisePropertyChanged("PayoutBranchCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutBranchFaxNo { + get { + return this.PayoutBranchFaxNoField; + } + set { + if ((object.ReferenceEquals(this.PayoutBranchFaxNoField, value) != true)) { + this.PayoutBranchFaxNoField = value; + this.RaisePropertyChanged("PayoutBranchFaxNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutBranchName { + get { + return this.PayoutBranchNameField; + } + set { + if ((object.ReferenceEquals(this.PayoutBranchNameField, value) != true)) { + this.PayoutBranchNameField = value; + this.RaisePropertyChanged("PayoutBranchName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutBranchTelephoneNo { + get { + return this.PayoutBranchTelephoneNoField; + } + set { + if ((object.ReferenceEquals(this.PayoutBranchTelephoneNoField, value) != true)) { + this.PayoutBranchTelephoneNoField = value; + this.RaisePropertyChanged("PayoutBranchTelephoneNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutCountryName { + get { + return this.PayoutCountryNameField; + } + set { + if ((object.ReferenceEquals(this.PayoutCountryNameField, value) != true)) { + this.PayoutCountryNameField = value; + this.RaisePropertyChanged("PayoutCountryName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutCurrencyCode { + get { + return this.PayoutCurrencyCodeField; + } + set { + if ((object.ReferenceEquals(this.PayoutCurrencyCodeField, value) != true)) { + this.PayoutCurrencyCodeField = value; + this.RaisePropertyChanged("PayoutCurrencyCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ServiceCharges { + get { + return this.ServiceChargesField; + } + set { + if ((object.ReferenceEquals(this.ServiceChargesField, value) != true)) { + this.ServiceChargesField = value; + this.RaisePropertyChanged("ServiceCharges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CountryServiceChargesRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class CountryServiceChargesRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayinAmountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutCountryCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutCurrencyCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransferTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayinAmount { + get { + return this.PayinAmountField; + } + set { + if ((object.ReferenceEquals(this.PayinAmountField, value) != true)) { + this.PayinAmountField = value; + this.RaisePropertyChanged("PayinAmount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutCountryCode { + get { + return this.PayoutCountryCodeField; + } + set { + if ((object.ReferenceEquals(this.PayoutCountryCodeField, value) != true)) { + this.PayoutCountryCodeField = value; + this.RaisePropertyChanged("PayoutCountryCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutCurrencyCode { + get { + return this.PayoutCurrencyCodeField; + } + set { + if ((object.ReferenceEquals(this.PayoutCurrencyCodeField, value) != true)) { + this.PayoutCurrencyCodeField = value; + this.RaisePropertyChanged("PayoutCurrencyCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransferType { + get { + return this.TransferTypeField; + } + set { + if ((object.ReferenceEquals(this.TransferTypeField, value) != true)) { + this.TransferTypeField = value; + this.RaisePropertyChanged("TransferType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CountryServiceChargesResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class CountryServiceChargesResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Data.DataTable dtResultField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Data.DataTable dtResult { + get { + return this.dtResultField; + } + set { + if ((object.ReferenceEquals(this.dtResultField, value) != true)) { + this.dtResultField = value; + this.RaisePropertyChanged("dtResult"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SendTransferRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class SendTransferRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string BankAccountNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string BankAddressField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string BankBranchCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string BankBranchNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string BankCityField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string BankCountryField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string BankNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string BankStateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string BankZipCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CostRateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayinAmountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutAmountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutBranchCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutCurrencyCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PurposeCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverAddressField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverDOBField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverFirstNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverFourthNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverIDExpiryDateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverIDNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverIDPlaceOfIssueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverIDTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverLastNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverMiddleNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverMobileNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverNationalityField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverRelationshipField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverTelephoneNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverZipCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReferenceNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderAddressField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderDOBField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderEmailField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderFirstNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderFourthNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderIDExpiryDateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderIDNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderIDPlaceOfIssueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderIDTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderLastNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderMiddleNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderMobileNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderNationalityField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderTelephoneNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderZipCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BankAccountNo { + get { + return this.BankAccountNoField; + } + set { + if ((object.ReferenceEquals(this.BankAccountNoField, value) != true)) { + this.BankAccountNoField = value; + this.RaisePropertyChanged("BankAccountNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BankAddress { + get { + return this.BankAddressField; + } + set { + if ((object.ReferenceEquals(this.BankAddressField, value) != true)) { + this.BankAddressField = value; + this.RaisePropertyChanged("BankAddress"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BankBranchCode { + get { + return this.BankBranchCodeField; + } + set { + if ((object.ReferenceEquals(this.BankBranchCodeField, value) != true)) { + this.BankBranchCodeField = value; + this.RaisePropertyChanged("BankBranchCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BankBranchName { + get { + return this.BankBranchNameField; + } + set { + if ((object.ReferenceEquals(this.BankBranchNameField, value) != true)) { + this.BankBranchNameField = value; + this.RaisePropertyChanged("BankBranchName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BankCity { + get { + return this.BankCityField; + } + set { + if ((object.ReferenceEquals(this.BankCityField, value) != true)) { + this.BankCityField = value; + this.RaisePropertyChanged("BankCity"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BankCountry { + get { + return this.BankCountryField; + } + set { + if ((object.ReferenceEquals(this.BankCountryField, value) != true)) { + this.BankCountryField = value; + this.RaisePropertyChanged("BankCountry"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BankName { + get { + return this.BankNameField; + } + set { + if ((object.ReferenceEquals(this.BankNameField, value) != true)) { + this.BankNameField = value; + this.RaisePropertyChanged("BankName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BankState { + get { + return this.BankStateField; + } + set { + if ((object.ReferenceEquals(this.BankStateField, value) != true)) { + this.BankStateField = value; + this.RaisePropertyChanged("BankState"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BankZipCode { + get { + return this.BankZipCodeField; + } + set { + if ((object.ReferenceEquals(this.BankZipCodeField, value) != true)) { + this.BankZipCodeField = value; + this.RaisePropertyChanged("BankZipCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CostRate { + get { + return this.CostRateField; + } + set { + if ((object.ReferenceEquals(this.CostRateField, value) != true)) { + this.CostRateField = value; + this.RaisePropertyChanged("CostRate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayinAmount { + get { + return this.PayinAmountField; + } + set { + if ((object.ReferenceEquals(this.PayinAmountField, value) != true)) { + this.PayinAmountField = value; + this.RaisePropertyChanged("PayinAmount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutAmount { + get { + return this.PayoutAmountField; + } + set { + if ((object.ReferenceEquals(this.PayoutAmountField, value) != true)) { + this.PayoutAmountField = value; + this.RaisePropertyChanged("PayoutAmount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutBranchCode { + get { + return this.PayoutBranchCodeField; + } + set { + if ((object.ReferenceEquals(this.PayoutBranchCodeField, value) != true)) { + this.PayoutBranchCodeField = value; + this.RaisePropertyChanged("PayoutBranchCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutCurrencyCode { + get { + return this.PayoutCurrencyCodeField; + } + set { + if ((object.ReferenceEquals(this.PayoutCurrencyCodeField, value) != true)) { + this.PayoutCurrencyCodeField = value; + this.RaisePropertyChanged("PayoutCurrencyCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PurposeCode { + get { + return this.PurposeCodeField; + } + set { + if ((object.ReferenceEquals(this.PurposeCodeField, value) != true)) { + this.PurposeCodeField = value; + this.RaisePropertyChanged("PurposeCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverAddress { + get { + return this.ReceiverAddressField; + } + set { + if ((object.ReferenceEquals(this.ReceiverAddressField, value) != true)) { + this.ReceiverAddressField = value; + this.RaisePropertyChanged("ReceiverAddress"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverDOB { + get { + return this.ReceiverDOBField; + } + set { + if ((object.ReferenceEquals(this.ReceiverDOBField, value) != true)) { + this.ReceiverDOBField = value; + this.RaisePropertyChanged("ReceiverDOB"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverFirstName { + get { + return this.ReceiverFirstNameField; + } + set { + if ((object.ReferenceEquals(this.ReceiverFirstNameField, value) != true)) { + this.ReceiverFirstNameField = value; + this.RaisePropertyChanged("ReceiverFirstName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverFourthName { + get { + return this.ReceiverFourthNameField; + } + set { + if ((object.ReferenceEquals(this.ReceiverFourthNameField, value) != true)) { + this.ReceiverFourthNameField = value; + this.RaisePropertyChanged("ReceiverFourthName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverIDExpiryDate { + get { + return this.ReceiverIDExpiryDateField; + } + set { + if ((object.ReferenceEquals(this.ReceiverIDExpiryDateField, value) != true)) { + this.ReceiverIDExpiryDateField = value; + this.RaisePropertyChanged("ReceiverIDExpiryDate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverIDNumber { + get { + return this.ReceiverIDNumberField; + } + set { + if ((object.ReferenceEquals(this.ReceiverIDNumberField, value) != true)) { + this.ReceiverIDNumberField = value; + this.RaisePropertyChanged("ReceiverIDNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverIDPlaceOfIssue { + get { + return this.ReceiverIDPlaceOfIssueField; + } + set { + if ((object.ReferenceEquals(this.ReceiverIDPlaceOfIssueField, value) != true)) { + this.ReceiverIDPlaceOfIssueField = value; + this.RaisePropertyChanged("ReceiverIDPlaceOfIssue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverIDType { + get { + return this.ReceiverIDTypeField; + } + set { + if ((object.ReferenceEquals(this.ReceiverIDTypeField, value) != true)) { + this.ReceiverIDTypeField = value; + this.RaisePropertyChanged("ReceiverIDType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverLastName { + get { + return this.ReceiverLastNameField; + } + set { + if ((object.ReferenceEquals(this.ReceiverLastNameField, value) != true)) { + this.ReceiverLastNameField = value; + this.RaisePropertyChanged("ReceiverLastName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverMessage { + get { + return this.ReceiverMessageField; + } + set { + if ((object.ReferenceEquals(this.ReceiverMessageField, value) != true)) { + this.ReceiverMessageField = value; + this.RaisePropertyChanged("ReceiverMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverMiddleName { + get { + return this.ReceiverMiddleNameField; + } + set { + if ((object.ReferenceEquals(this.ReceiverMiddleNameField, value) != true)) { + this.ReceiverMiddleNameField = value; + this.RaisePropertyChanged("ReceiverMiddleName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverMobileNo { + get { + return this.ReceiverMobileNoField; + } + set { + if ((object.ReferenceEquals(this.ReceiverMobileNoField, value) != true)) { + this.ReceiverMobileNoField = value; + this.RaisePropertyChanged("ReceiverMobileNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverNationality { + get { + return this.ReceiverNationalityField; + } + set { + if ((object.ReferenceEquals(this.ReceiverNationalityField, value) != true)) { + this.ReceiverNationalityField = value; + this.RaisePropertyChanged("ReceiverNationality"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverRelationship { + get { + return this.ReceiverRelationshipField; + } + set { + if ((object.ReferenceEquals(this.ReceiverRelationshipField, value) != true)) { + this.ReceiverRelationshipField = value; + this.RaisePropertyChanged("ReceiverRelationship"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverTelephoneNo { + get { + return this.ReceiverTelephoneNoField; + } + set { + if ((object.ReferenceEquals(this.ReceiverTelephoneNoField, value) != true)) { + this.ReceiverTelephoneNoField = value; + this.RaisePropertyChanged("ReceiverTelephoneNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverZipCode { + get { + return this.ReceiverZipCodeField; + } + set { + if ((object.ReferenceEquals(this.ReceiverZipCodeField, value) != true)) { + this.ReceiverZipCodeField = value; + this.RaisePropertyChanged("ReceiverZipCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReferenceNo { + get { + return this.ReferenceNoField; + } + set { + if ((object.ReferenceEquals(this.ReferenceNoField, value) != true)) { + this.ReferenceNoField = value; + this.RaisePropertyChanged("ReferenceNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderAddress { + get { + return this.SenderAddressField; + } + set { + if ((object.ReferenceEquals(this.SenderAddressField, value) != true)) { + this.SenderAddressField = value; + this.RaisePropertyChanged("SenderAddress"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderDOB { + get { + return this.SenderDOBField; + } + set { + if ((object.ReferenceEquals(this.SenderDOBField, value) != true)) { + this.SenderDOBField = value; + this.RaisePropertyChanged("SenderDOB"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderEmail { + get { + return this.SenderEmailField; + } + set { + if ((object.ReferenceEquals(this.SenderEmailField, value) != true)) { + this.SenderEmailField = value; + this.RaisePropertyChanged("SenderEmail"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderFirstName { + get { + return this.SenderFirstNameField; + } + set { + if ((object.ReferenceEquals(this.SenderFirstNameField, value) != true)) { + this.SenderFirstNameField = value; + this.RaisePropertyChanged("SenderFirstName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderFourthName { + get { + return this.SenderFourthNameField; + } + set { + if ((object.ReferenceEquals(this.SenderFourthNameField, value) != true)) { + this.SenderFourthNameField = value; + this.RaisePropertyChanged("SenderFourthName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderIDExpiryDate { + get { + return this.SenderIDExpiryDateField; + } + set { + if ((object.ReferenceEquals(this.SenderIDExpiryDateField, value) != true)) { + this.SenderIDExpiryDateField = value; + this.RaisePropertyChanged("SenderIDExpiryDate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderIDNumber { + get { + return this.SenderIDNumberField; + } + set { + if ((object.ReferenceEquals(this.SenderIDNumberField, value) != true)) { + this.SenderIDNumberField = value; + this.RaisePropertyChanged("SenderIDNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderIDPlaceOfIssue { + get { + return this.SenderIDPlaceOfIssueField; + } + set { + if ((object.ReferenceEquals(this.SenderIDPlaceOfIssueField, value) != true)) { + this.SenderIDPlaceOfIssueField = value; + this.RaisePropertyChanged("SenderIDPlaceOfIssue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderIDType { + get { + return this.SenderIDTypeField; + } + set { + if ((object.ReferenceEquals(this.SenderIDTypeField, value) != true)) { + this.SenderIDTypeField = value; + this.RaisePropertyChanged("SenderIDType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderLastName { + get { + return this.SenderLastNameField; + } + set { + if ((object.ReferenceEquals(this.SenderLastNameField, value) != true)) { + this.SenderLastNameField = value; + this.RaisePropertyChanged("SenderLastName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderMiddleName { + get { + return this.SenderMiddleNameField; + } + set { + if ((object.ReferenceEquals(this.SenderMiddleNameField, value) != true)) { + this.SenderMiddleNameField = value; + this.RaisePropertyChanged("SenderMiddleName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderMobileNo { + get { + return this.SenderMobileNoField; + } + set { + if ((object.ReferenceEquals(this.SenderMobileNoField, value) != true)) { + this.SenderMobileNoField = value; + this.RaisePropertyChanged("SenderMobileNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderNationality { + get { + return this.SenderNationalityField; + } + set { + if ((object.ReferenceEquals(this.SenderNationalityField, value) != true)) { + this.SenderNationalityField = value; + this.RaisePropertyChanged("SenderNationality"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderTelephoneNo { + get { + return this.SenderTelephoneNoField; + } + set { + if ((object.ReferenceEquals(this.SenderTelephoneNoField, value) != true)) { + this.SenderTelephoneNoField = value; + this.RaisePropertyChanged("SenderTelephoneNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderZipCode { + get { + return this.SenderZipCodeField; + } + set { + if ((object.ReferenceEquals(this.SenderZipCodeField, value) != true)) { + this.SenderZipCodeField = value; + this.RaisePropertyChanged("SenderZipCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionNo { + get { + return this.TransactionNoField; + } + set { + if ((object.ReferenceEquals(this.TransactionNoField, value) != true)) { + this.TransactionNoField = value; + this.RaisePropertyChanged("TransactionNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ValidateTransferResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class ValidateTransferResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SendTransferResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class SendTransferResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CostRateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CustomerRateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayinAmountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PaymentModeNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutAmountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutBranchAddressField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutBranchCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutBranchFaxNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutBranchNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutBranchTelephoneNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutCountryNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutCurrencyCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ServiceChargesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionDateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionNoField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CostRate { + get { + return this.CostRateField; + } + set { + if ((object.ReferenceEquals(this.CostRateField, value) != true)) { + this.CostRateField = value; + this.RaisePropertyChanged("CostRate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CustomerRate { + get { + return this.CustomerRateField; + } + set { + if ((object.ReferenceEquals(this.CustomerRateField, value) != true)) { + this.CustomerRateField = value; + this.RaisePropertyChanged("CustomerRate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayinAmount { + get { + return this.PayinAmountField; + } + set { + if ((object.ReferenceEquals(this.PayinAmountField, value) != true)) { + this.PayinAmountField = value; + this.RaisePropertyChanged("PayinAmount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentModeName { + get { + return this.PaymentModeNameField; + } + set { + if ((object.ReferenceEquals(this.PaymentModeNameField, value) != true)) { + this.PaymentModeNameField = value; + this.RaisePropertyChanged("PaymentModeName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutAmount { + get { + return this.PayoutAmountField; + } + set { + if ((object.ReferenceEquals(this.PayoutAmountField, value) != true)) { + this.PayoutAmountField = value; + this.RaisePropertyChanged("PayoutAmount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutBranchAddress { + get { + return this.PayoutBranchAddressField; + } + set { + if ((object.ReferenceEquals(this.PayoutBranchAddressField, value) != true)) { + this.PayoutBranchAddressField = value; + this.RaisePropertyChanged("PayoutBranchAddress"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutBranchCode { + get { + return this.PayoutBranchCodeField; + } + set { + if ((object.ReferenceEquals(this.PayoutBranchCodeField, value) != true)) { + this.PayoutBranchCodeField = value; + this.RaisePropertyChanged("PayoutBranchCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutBranchFaxNo { + get { + return this.PayoutBranchFaxNoField; + } + set { + if ((object.ReferenceEquals(this.PayoutBranchFaxNoField, value) != true)) { + this.PayoutBranchFaxNoField = value; + this.RaisePropertyChanged("PayoutBranchFaxNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutBranchName { + get { + return this.PayoutBranchNameField; + } + set { + if ((object.ReferenceEquals(this.PayoutBranchNameField, value) != true)) { + this.PayoutBranchNameField = value; + this.RaisePropertyChanged("PayoutBranchName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutBranchTelephoneNo { + get { + return this.PayoutBranchTelephoneNoField; + } + set { + if ((object.ReferenceEquals(this.PayoutBranchTelephoneNoField, value) != true)) { + this.PayoutBranchTelephoneNoField = value; + this.RaisePropertyChanged("PayoutBranchTelephoneNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutCountryName { + get { + return this.PayoutCountryNameField; + } + set { + if ((object.ReferenceEquals(this.PayoutCountryNameField, value) != true)) { + this.PayoutCountryNameField = value; + this.RaisePropertyChanged("PayoutCountryName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutCurrencyCode { + get { + return this.PayoutCurrencyCodeField; + } + set { + if ((object.ReferenceEquals(this.PayoutCurrencyCodeField, value) != true)) { + this.PayoutCurrencyCodeField = value; + this.RaisePropertyChanged("PayoutCurrencyCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ServiceCharges { + get { + return this.ServiceChargesField; + } + set { + if ((object.ReferenceEquals(this.ServiceChargesField, value) != true)) { + this.ServiceChargesField = value; + this.RaisePropertyChanged("ServiceCharges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionDate { + get { + return this.TransactionDateField; + } + set { + if ((object.ReferenceEquals(this.TransactionDateField, value) != true)) { + this.TransactionDateField = value; + this.RaisePropertyChanged("TransactionDate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionNo { + get { + return this.TransactionNoField; + } + set { + if ((object.ReferenceEquals(this.TransactionNoField, value) != true)) { + this.TransactionNoField = value; + this.RaisePropertyChanged("TransactionNo"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SendAuxiliaryPaymentRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class SendAuxiliaryPaymentRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string AuxAccountNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string AuxAmountPerMonthField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string AuxEndMonthField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string AuxEndYearField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string AuxMonthCountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string AuxPaymentCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string AuxStartMonthField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string AuxStartYearField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CostRateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayinAmountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutAmountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutCurrencyCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PurposeCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverAddressField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverDOBField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverFirstNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverFourthNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverLastNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverMiddleNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverMobileNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverNationalityField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverRelationshipField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverTelephoneNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReceiverZipCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ReferenceNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderAddressField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderDOBField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderEmailField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderFirstNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderFourthNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderIDExpiryDateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderIDNumberField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderIDPlaceOfIssueField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderIDTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderLastNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderMiddleNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderMobileNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderNationalityField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderTelephoneNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SenderZipCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AuxAccountNo { + get { + return this.AuxAccountNoField; + } + set { + if ((object.ReferenceEquals(this.AuxAccountNoField, value) != true)) { + this.AuxAccountNoField = value; + this.RaisePropertyChanged("AuxAccountNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AuxAmountPerMonth { + get { + return this.AuxAmountPerMonthField; + } + set { + if ((object.ReferenceEquals(this.AuxAmountPerMonthField, value) != true)) { + this.AuxAmountPerMonthField = value; + this.RaisePropertyChanged("AuxAmountPerMonth"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AuxEndMonth { + get { + return this.AuxEndMonthField; + } + set { + if ((object.ReferenceEquals(this.AuxEndMonthField, value) != true)) { + this.AuxEndMonthField = value; + this.RaisePropertyChanged("AuxEndMonth"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AuxEndYear { + get { + return this.AuxEndYearField; + } + set { + if ((object.ReferenceEquals(this.AuxEndYearField, value) != true)) { + this.AuxEndYearField = value; + this.RaisePropertyChanged("AuxEndYear"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AuxMonthCount { + get { + return this.AuxMonthCountField; + } + set { + if ((object.ReferenceEquals(this.AuxMonthCountField, value) != true)) { + this.AuxMonthCountField = value; + this.RaisePropertyChanged("AuxMonthCount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AuxPaymentCode { + get { + return this.AuxPaymentCodeField; + } + set { + if ((object.ReferenceEquals(this.AuxPaymentCodeField, value) != true)) { + this.AuxPaymentCodeField = value; + this.RaisePropertyChanged("AuxPaymentCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AuxStartMonth { + get { + return this.AuxStartMonthField; + } + set { + if ((object.ReferenceEquals(this.AuxStartMonthField, value) != true)) { + this.AuxStartMonthField = value; + this.RaisePropertyChanged("AuxStartMonth"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AuxStartYear { + get { + return this.AuxStartYearField; + } + set { + if ((object.ReferenceEquals(this.AuxStartYearField, value) != true)) { + this.AuxStartYearField = value; + this.RaisePropertyChanged("AuxStartYear"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CostRate { + get { + return this.CostRateField; + } + set { + if ((object.ReferenceEquals(this.CostRateField, value) != true)) { + this.CostRateField = value; + this.RaisePropertyChanged("CostRate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayinAmount { + get { + return this.PayinAmountField; + } + set { + if ((object.ReferenceEquals(this.PayinAmountField, value) != true)) { + this.PayinAmountField = value; + this.RaisePropertyChanged("PayinAmount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutAmount { + get { + return this.PayoutAmountField; + } + set { + if ((object.ReferenceEquals(this.PayoutAmountField, value) != true)) { + this.PayoutAmountField = value; + this.RaisePropertyChanged("PayoutAmount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutCurrencyCode { + get { + return this.PayoutCurrencyCodeField; + } + set { + if ((object.ReferenceEquals(this.PayoutCurrencyCodeField, value) != true)) { + this.PayoutCurrencyCodeField = value; + this.RaisePropertyChanged("PayoutCurrencyCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PurposeCode { + get { + return this.PurposeCodeField; + } + set { + if ((object.ReferenceEquals(this.PurposeCodeField, value) != true)) { + this.PurposeCodeField = value; + this.RaisePropertyChanged("PurposeCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverAddress { + get { + return this.ReceiverAddressField; + } + set { + if ((object.ReferenceEquals(this.ReceiverAddressField, value) != true)) { + this.ReceiverAddressField = value; + this.RaisePropertyChanged("ReceiverAddress"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverDOB { + get { + return this.ReceiverDOBField; + } + set { + if ((object.ReferenceEquals(this.ReceiverDOBField, value) != true)) { + this.ReceiverDOBField = value; + this.RaisePropertyChanged("ReceiverDOB"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverFirstName { + get { + return this.ReceiverFirstNameField; + } + set { + if ((object.ReferenceEquals(this.ReceiverFirstNameField, value) != true)) { + this.ReceiverFirstNameField = value; + this.RaisePropertyChanged("ReceiverFirstName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverFourthName { + get { + return this.ReceiverFourthNameField; + } + set { + if ((object.ReferenceEquals(this.ReceiverFourthNameField, value) != true)) { + this.ReceiverFourthNameField = value; + this.RaisePropertyChanged("ReceiverFourthName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverLastName { + get { + return this.ReceiverLastNameField; + } + set { + if ((object.ReferenceEquals(this.ReceiverLastNameField, value) != true)) { + this.ReceiverLastNameField = value; + this.RaisePropertyChanged("ReceiverLastName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverMessage { + get { + return this.ReceiverMessageField; + } + set { + if ((object.ReferenceEquals(this.ReceiverMessageField, value) != true)) { + this.ReceiverMessageField = value; + this.RaisePropertyChanged("ReceiverMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverMiddleName { + get { + return this.ReceiverMiddleNameField; + } + set { + if ((object.ReferenceEquals(this.ReceiverMiddleNameField, value) != true)) { + this.ReceiverMiddleNameField = value; + this.RaisePropertyChanged("ReceiverMiddleName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverMobileNo { + get { + return this.ReceiverMobileNoField; + } + set { + if ((object.ReferenceEquals(this.ReceiverMobileNoField, value) != true)) { + this.ReceiverMobileNoField = value; + this.RaisePropertyChanged("ReceiverMobileNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverNationality { + get { + return this.ReceiverNationalityField; + } + set { + if ((object.ReferenceEquals(this.ReceiverNationalityField, value) != true)) { + this.ReceiverNationalityField = value; + this.RaisePropertyChanged("ReceiverNationality"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverRelationship { + get { + return this.ReceiverRelationshipField; + } + set { + if ((object.ReferenceEquals(this.ReceiverRelationshipField, value) != true)) { + this.ReceiverRelationshipField = value; + this.RaisePropertyChanged("ReceiverRelationship"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverTelephoneNo { + get { + return this.ReceiverTelephoneNoField; + } + set { + if ((object.ReferenceEquals(this.ReceiverTelephoneNoField, value) != true)) { + this.ReceiverTelephoneNoField = value; + this.RaisePropertyChanged("ReceiverTelephoneNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceiverZipCode { + get { + return this.ReceiverZipCodeField; + } + set { + if ((object.ReferenceEquals(this.ReceiverZipCodeField, value) != true)) { + this.ReceiverZipCodeField = value; + this.RaisePropertyChanged("ReceiverZipCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReferenceNo { + get { + return this.ReferenceNoField; + } + set { + if ((object.ReferenceEquals(this.ReferenceNoField, value) != true)) { + this.ReferenceNoField = value; + this.RaisePropertyChanged("ReferenceNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderAddress { + get { + return this.SenderAddressField; + } + set { + if ((object.ReferenceEquals(this.SenderAddressField, value) != true)) { + this.SenderAddressField = value; + this.RaisePropertyChanged("SenderAddress"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderDOB { + get { + return this.SenderDOBField; + } + set { + if ((object.ReferenceEquals(this.SenderDOBField, value) != true)) { + this.SenderDOBField = value; + this.RaisePropertyChanged("SenderDOB"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderEmail { + get { + return this.SenderEmailField; + } + set { + if ((object.ReferenceEquals(this.SenderEmailField, value) != true)) { + this.SenderEmailField = value; + this.RaisePropertyChanged("SenderEmail"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderFirstName { + get { + return this.SenderFirstNameField; + } + set { + if ((object.ReferenceEquals(this.SenderFirstNameField, value) != true)) { + this.SenderFirstNameField = value; + this.RaisePropertyChanged("SenderFirstName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderFourthName { + get { + return this.SenderFourthNameField; + } + set { + if ((object.ReferenceEquals(this.SenderFourthNameField, value) != true)) { + this.SenderFourthNameField = value; + this.RaisePropertyChanged("SenderFourthName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderIDExpiryDate { + get { + return this.SenderIDExpiryDateField; + } + set { + if ((object.ReferenceEquals(this.SenderIDExpiryDateField, value) != true)) { + this.SenderIDExpiryDateField = value; + this.RaisePropertyChanged("SenderIDExpiryDate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderIDNumber { + get { + return this.SenderIDNumberField; + } + set { + if ((object.ReferenceEquals(this.SenderIDNumberField, value) != true)) { + this.SenderIDNumberField = value; + this.RaisePropertyChanged("SenderIDNumber"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderIDPlaceOfIssue { + get { + return this.SenderIDPlaceOfIssueField; + } + set { + if ((object.ReferenceEquals(this.SenderIDPlaceOfIssueField, value) != true)) { + this.SenderIDPlaceOfIssueField = value; + this.RaisePropertyChanged("SenderIDPlaceOfIssue"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderIDType { + get { + return this.SenderIDTypeField; + } + set { + if ((object.ReferenceEquals(this.SenderIDTypeField, value) != true)) { + this.SenderIDTypeField = value; + this.RaisePropertyChanged("SenderIDType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderLastName { + get { + return this.SenderLastNameField; + } + set { + if ((object.ReferenceEquals(this.SenderLastNameField, value) != true)) { + this.SenderLastNameField = value; + this.RaisePropertyChanged("SenderLastName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderMiddleName { + get { + return this.SenderMiddleNameField; + } + set { + if ((object.ReferenceEquals(this.SenderMiddleNameField, value) != true)) { + this.SenderMiddleNameField = value; + this.RaisePropertyChanged("SenderMiddleName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderMobileNo { + get { + return this.SenderMobileNoField; + } + set { + if ((object.ReferenceEquals(this.SenderMobileNoField, value) != true)) { + this.SenderMobileNoField = value; + this.RaisePropertyChanged("SenderMobileNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderNationality { + get { + return this.SenderNationalityField; + } + set { + if ((object.ReferenceEquals(this.SenderNationalityField, value) != true)) { + this.SenderNationalityField = value; + this.RaisePropertyChanged("SenderNationality"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderTelephoneNo { + get { + return this.SenderTelephoneNoField; + } + set { + if ((object.ReferenceEquals(this.SenderTelephoneNoField, value) != true)) { + this.SenderTelephoneNoField = value; + this.RaisePropertyChanged("SenderTelephoneNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SenderZipCode { + get { + return this.SenderZipCodeField; + } + set { + if ((object.ReferenceEquals(this.SenderZipCodeField, value) != true)) { + this.SenderZipCodeField = value; + this.RaisePropertyChanged("SenderZipCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionNo { + get { + return this.TransactionNoField; + } + set { + if ((object.ReferenceEquals(this.TransactionNoField, value) != true)) { + this.TransactionNoField = value; + this.RaisePropertyChanged("TransactionNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SendAuxiliaryPaymentResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class SendAuxiliaryPaymentResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string AuxPaymentCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string AuxPaymentNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CostRateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CustomerRateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayinAmountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PaymentModeNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutAmountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutCountryNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutCurrencyCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ServiceChargesField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionDateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionNoField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AuxPaymentCode { + get { + return this.AuxPaymentCodeField; + } + set { + if ((object.ReferenceEquals(this.AuxPaymentCodeField, value) != true)) { + this.AuxPaymentCodeField = value; + this.RaisePropertyChanged("AuxPaymentCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AuxPaymentName { + get { + return this.AuxPaymentNameField; + } + set { + if ((object.ReferenceEquals(this.AuxPaymentNameField, value) != true)) { + this.AuxPaymentNameField = value; + this.RaisePropertyChanged("AuxPaymentName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CostRate { + get { + return this.CostRateField; + } + set { + if ((object.ReferenceEquals(this.CostRateField, value) != true)) { + this.CostRateField = value; + this.RaisePropertyChanged("CostRate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CustomerRate { + get { + return this.CustomerRateField; + } + set { + if ((object.ReferenceEquals(this.CustomerRateField, value) != true)) { + this.CustomerRateField = value; + this.RaisePropertyChanged("CustomerRate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayinAmount { + get { + return this.PayinAmountField; + } + set { + if ((object.ReferenceEquals(this.PayinAmountField, value) != true)) { + this.PayinAmountField = value; + this.RaisePropertyChanged("PayinAmount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentModeName { + get { + return this.PaymentModeNameField; + } + set { + if ((object.ReferenceEquals(this.PaymentModeNameField, value) != true)) { + this.PaymentModeNameField = value; + this.RaisePropertyChanged("PaymentModeName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutAmount { + get { + return this.PayoutAmountField; + } + set { + if ((object.ReferenceEquals(this.PayoutAmountField, value) != true)) { + this.PayoutAmountField = value; + this.RaisePropertyChanged("PayoutAmount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutCountryName { + get { + return this.PayoutCountryNameField; + } + set { + if ((object.ReferenceEquals(this.PayoutCountryNameField, value) != true)) { + this.PayoutCountryNameField = value; + this.RaisePropertyChanged("PayoutCountryName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutCurrencyCode { + get { + return this.PayoutCurrencyCodeField; + } + set { + if ((object.ReferenceEquals(this.PayoutCurrencyCodeField, value) != true)) { + this.PayoutCurrencyCodeField = value; + this.RaisePropertyChanged("PayoutCurrencyCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ServiceCharges { + get { + return this.ServiceChargesField; + } + set { + if ((object.ReferenceEquals(this.ServiceChargesField, value) != true)) { + this.ServiceChargesField = value; + this.RaisePropertyChanged("ServiceCharges"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionDate { + get { + return this.TransactionDateField; + } + set { + if ((object.ReferenceEquals(this.TransactionDateField, value) != true)) { + this.TransactionDateField = value; + this.RaisePropertyChanged("TransactionDate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionNo { + get { + return this.TransactionNoField; + } + set { + if ((object.ReferenceEquals(this.TransactionNoField, value) != true)) { + this.TransactionNoField = value; + this.RaisePropertyChanged("TransactionNo"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ApproveTransferRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class ApproveTransferRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionNo { + get { + return this.TransactionNoField; + } + set { + if ((object.ReferenceEquals(this.TransactionNoField, value) != true)) { + this.TransactionNoField = value; + this.RaisePropertyChanged("TransactionNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ApproveTransferResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class ApproveTransferResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ApprovalDateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ApprovalTimeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionStatusField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ApprovalDate { + get { + return this.ApprovalDateField; + } + set { + if ((object.ReferenceEquals(this.ApprovalDateField, value) != true)) { + this.ApprovalDateField = value; + this.RaisePropertyChanged("ApprovalDate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ApprovalTime { + get { + return this.ApprovalTimeField; + } + set { + if ((object.ReferenceEquals(this.ApprovalTimeField, value) != true)) { + this.ApprovalTimeField = value; + this.RaisePropertyChanged("ApprovalTime"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionNo { + get { + return this.TransactionNoField; + } + set { + if ((object.ReferenceEquals(this.TransactionNoField, value) != true)) { + this.TransactionNoField = value; + this.RaisePropertyChanged("TransactionNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionStatus { + get { + return this.TransactionStatusField; + } + set { + if ((object.ReferenceEquals(this.TransactionStatusField, value) != true)) { + this.TransactionStatusField = value; + this.RaisePropertyChanged("TransactionStatus"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="StatusChangeRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class StatusChangeRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionNo { + get { + return this.TransactionNoField; + } + set { + if ((object.ReferenceEquals(this.TransactionNoField, value) != true)) { + this.TransactionNoField = value; + this.RaisePropertyChanged("TransactionNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="StatusChangeResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class StatusChangeResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionDateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionStatusField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionDate { + get { + return this.TransactionDateField; + } + set { + if ((object.ReferenceEquals(this.TransactionDateField, value) != true)) { + this.TransactionDateField = value; + this.RaisePropertyChanged("TransactionDate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionNo { + get { + return this.TransactionNoField; + } + set { + if ((object.ReferenceEquals(this.TransactionNoField, value) != true)) { + this.TransactionNoField = value; + this.RaisePropertyChanged("TransactionNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionStatus { + get { + return this.TransactionStatusField; + } + set { + if ((object.ReferenceEquals(this.TransactionStatusField, value) != true)) { + this.TransactionStatusField = value; + this.RaisePropertyChanged("TransactionStatus"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CancelTransferRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class CancelTransferRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string RemarksField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Remarks { + get { + return this.RemarksField; + } + set { + if ((object.ReferenceEquals(this.RemarksField, value) != true)) { + this.RemarksField = value; + this.RaisePropertyChanged("Remarks"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionNo { + get { + return this.TransactionNoField; + } + set { + if ((object.ReferenceEquals(this.TransactionNoField, value) != true)) { + this.TransactionNoField = value; + this.RaisePropertyChanged("TransactionNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CancelTransferResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class CancelTransferResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionStatusField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionStatusDateField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionNo { + get { + return this.TransactionNoField; + } + set { + if ((object.ReferenceEquals(this.TransactionNoField, value) != true)) { + this.TransactionNoField = value; + this.RaisePropertyChanged("TransactionNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionStatus { + get { + return this.TransactionStatusField; + } + set { + if ((object.ReferenceEquals(this.TransactionStatusField, value) != true)) { + this.TransactionStatusField = value; + this.RaisePropertyChanged("TransactionStatus"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionStatusDate { + get { + return this.TransactionStatusDateField; + } + set { + if ((object.ReferenceEquals(this.TransactionStatusDateField, value) != true)) { + this.TransactionStatusDateField = value; + this.RaisePropertyChanged("TransactionStatusDate"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RefundTransferRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class RefundTransferRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string RemarksField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Remarks { + get { + return this.RemarksField; + } + set { + if ((object.ReferenceEquals(this.RemarksField, value) != true)) { + this.RemarksField = value; + this.RaisePropertyChanged("Remarks"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionNo { + get { + return this.TransactionNoField; + } + set { + if ((object.ReferenceEquals(this.TransactionNoField, value) != true)) { + this.TransactionNoField = value; + this.RaisePropertyChanged("TransactionNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RefundTransferResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class RefundTransferResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionStatusField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionStatusDateField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionNo { + get { + return this.TransactionNoField; + } + set { + if ((object.ReferenceEquals(this.TransactionNoField, value) != true)) { + this.TransactionNoField = value; + this.RaisePropertyChanged("TransactionNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionStatus { + get { + return this.TransactionStatusField; + } + set { + if ((object.ReferenceEquals(this.TransactionStatusField, value) != true)) { + this.TransactionStatusField = value; + this.RaisePropertyChanged("TransactionStatus"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionStatusDate { + get { + return this.TransactionStatusDateField; + } + set { + if ((object.ReferenceEquals(this.TransactionStatusDateField, value) != true)) { + this.TransactionStatusDateField = value; + this.RaisePropertyChanged("TransactionStatusDate"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ModifyTransferRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class ModifyTransferRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ModificationDetailsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ModificationDetails { + get { + return this.ModificationDetailsField; + } + set { + if ((object.ReferenceEquals(this.ModificationDetailsField, value) != true)) { + this.ModificationDetailsField = value; + this.RaisePropertyChanged("ModificationDetails"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionNo { + get { + return this.TransactionNoField; + } + set { + if ((object.ReferenceEquals(this.TransactionNoField, value) != true)) { + this.TransactionNoField = value; + this.RaisePropertyChanged("TransactionNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ModifyTransferResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class ModifyTransferResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ModificationDetailsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ModificationStatusField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ModificationStatusDateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ModificationStatusRemarksField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionNoField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ModificationDetails { + get { + return this.ModificationDetailsField; + } + set { + if ((object.ReferenceEquals(this.ModificationDetailsField, value) != true)) { + this.ModificationDetailsField = value; + this.RaisePropertyChanged("ModificationDetails"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ModificationStatus { + get { + return this.ModificationStatusField; + } + set { + if ((object.ReferenceEquals(this.ModificationStatusField, value) != true)) { + this.ModificationStatusField = value; + this.RaisePropertyChanged("ModificationStatus"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ModificationStatusDate { + get { + return this.ModificationStatusDateField; + } + set { + if ((object.ReferenceEquals(this.ModificationStatusDateField, value) != true)) { + this.ModificationStatusDateField = value; + this.RaisePropertyChanged("ModificationStatusDate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ModificationStatusRemarks { + get { + return this.ModificationStatusRemarksField; + } + set { + if ((object.ReferenceEquals(this.ModificationStatusRemarksField, value) != true)) { + this.ModificationStatusRemarksField = value; + this.RaisePropertyChanged("ModificationStatusRemarks"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionNo { + get { + return this.TransactionNoField; + } + set { + if ((object.ReferenceEquals(this.TransactionNoField, value) != true)) { + this.TransactionNoField = value; + this.RaisePropertyChanged("TransactionNo"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ModifyTransferStatusRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class ModifyTransferStatusRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionNo { + get { + return this.TransactionNoField; + } + set { + if ((object.ReferenceEquals(this.TransactionNoField, value) != true)) { + this.TransactionNoField = value; + this.RaisePropertyChanged("TransactionNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ModifyTransferStatusResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class ModifyTransferStatusResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ModificationDetailsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ModificationStatusField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ModificationStatusDateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ModificationStatusRemarksField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionNoField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ModificationDetails { + get { + return this.ModificationDetailsField; + } + set { + if ((object.ReferenceEquals(this.ModificationDetailsField, value) != true)) { + this.ModificationDetailsField = value; + this.RaisePropertyChanged("ModificationDetails"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ModificationStatus { + get { + return this.ModificationStatusField; + } + set { + if ((object.ReferenceEquals(this.ModificationStatusField, value) != true)) { + this.ModificationStatusField = value; + this.RaisePropertyChanged("ModificationStatus"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ModificationStatusDate { + get { + return this.ModificationStatusDateField; + } + set { + if ((object.ReferenceEquals(this.ModificationStatusDateField, value) != true)) { + this.ModificationStatusDateField = value; + this.RaisePropertyChanged("ModificationStatusDate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ModificationStatusRemarks { + get { + return this.ModificationStatusRemarksField; + } + set { + if ((object.ReferenceEquals(this.ModificationStatusRemarksField, value) != true)) { + this.ModificationStatusRemarksField = value; + this.RaisePropertyChanged("ModificationStatusRemarks"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionNo { + get { + return this.TransactionNoField; + } + set { + if ((object.ReferenceEquals(this.TransactionNoField, value) != true)) { + this.TransactionNoField = value; + this.RaisePropertyChanged("TransactionNo"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PayoutBranchListRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class PayoutBranchListRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CountryCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PaymentModeTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode { + get { + return this.CountryCodeField; + } + set { + if ((object.ReferenceEquals(this.CountryCodeField, value) != true)) { + this.CountryCodeField = value; + this.RaisePropertyChanged("CountryCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentModeType { + get { + return this.PaymentModeTypeField; + } + set { + if ((object.ReferenceEquals(this.PaymentModeTypeField, value) != true)) { + this.PaymentModeTypeField = value; + this.RaisePropertyChanged("PaymentModeType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PayoutBranchListResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class PayoutBranchListResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Data.DataSet dsBranchListField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Data.DataSet dsBranchList { + get { + return this.dsBranchListField; + } + set { + if ((object.ReferenceEquals(this.dsBranchListField, value) != true)) { + this.dsBranchListField = value; + this.RaisePropertyChanged("dsBranchList"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TransferStatusRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class TransferStatusRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionNo { + get { + return this.TransactionNoField; + } + set { + if ((object.ReferenceEquals(this.TransactionNoField, value) != true)) { + this.TransactionNoField = value; + this.RaisePropertyChanged("TransactionNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TransferStatusResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class TransferStatusResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionStatusField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionStatusDateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionStatusTimeField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionNo { + get { + return this.TransactionNoField; + } + set { + if ((object.ReferenceEquals(this.TransactionNoField, value) != true)) { + this.TransactionNoField = value; + this.RaisePropertyChanged("TransactionNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionStatus { + get { + return this.TransactionStatusField; + } + set { + if ((object.ReferenceEquals(this.TransactionStatusField, value) != true)) { + this.TransactionStatusField = value; + this.RaisePropertyChanged("TransactionStatus"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionStatusDate { + get { + return this.TransactionStatusDateField; + } + set { + if ((object.ReferenceEquals(this.TransactionStatusDateField, value) != true)) { + this.TransactionStatusDateField = value; + this.RaisePropertyChanged("TransactionStatusDate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionStatusTime { + get { + return this.TransactionStatusTimeField; + } + set { + if ((object.ReferenceEquals(this.TransactionStatusTimeField, value) != true)) { + this.TransactionStatusTimeField = value; + this.RaisePropertyChanged("TransactionStatusTime"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SentTransferListRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class SentTransferListRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string BranchCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string EndDateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string StartDateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BranchCode { + get { + return this.BranchCodeField; + } + set { + if ((object.ReferenceEquals(this.BranchCodeField, value) != true)) { + this.BranchCodeField = value; + this.RaisePropertyChanged("BranchCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EndDate { + get { + return this.EndDateField; + } + set { + if ((object.ReferenceEquals(this.EndDateField, value) != true)) { + this.EndDateField = value; + this.RaisePropertyChanged("EndDate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StartDate { + get { + return this.StartDateField; + } + set { + if ((object.ReferenceEquals(this.StartDateField, value) != true)) { + this.StartDateField = value; + this.RaisePropertyChanged("StartDate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SentTransferListResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class SentTransferListResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Data.DataSet dsSentTransactionListField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Data.DataSet dsSentTransactionList { + get { + return this.dsSentTransactionListField; + } + set { + if ((object.ReferenceEquals(this.dsSentTransactionListField, value) != true)) { + this.dsSentTransactionListField = value; + this.RaisePropertyChanged("dsSentTransactionList"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExchangeRateListRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class ExchangeRateListRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PaymentModeTypeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutCountryCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PayoutCurrencyCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentModeType { + get { + return this.PaymentModeTypeField; + } + set { + if ((object.ReferenceEquals(this.PaymentModeTypeField, value) != true)) { + this.PaymentModeTypeField = value; + this.RaisePropertyChanged("PaymentModeType"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutCountryCode { + get { + return this.PayoutCountryCodeField; + } + set { + if ((object.ReferenceEquals(this.PayoutCountryCodeField, value) != true)) { + this.PayoutCountryCodeField = value; + this.RaisePropertyChanged("PayoutCountryCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayoutCurrencyCode { + get { + return this.PayoutCurrencyCodeField; + } + set { + if ((object.ReferenceEquals(this.PayoutCurrencyCodeField, value) != true)) { + this.PayoutCurrencyCodeField = value; + this.RaisePropertyChanged("PayoutCurrencyCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExchangeRateListResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class ExchangeRateListResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Data.DataSet dsExchangeRateListField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Data.DataSet dsExchangeRateList { + get { + return this.dsExchangeRateListField; + } + set { + if ((object.ReferenceEquals(this.dsExchangeRateListField, value) != true)) { + this.dsExchangeRateListField = value; + this.RaisePropertyChanged("dsExchangeRateList"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AvailableBalanceRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class AvailableBalanceRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AvailableBalanceResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class AvailableBalanceResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string AvailableBalanceAmountField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string AvailableBalanceCurrencyCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string AvailableBalanceDateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string AvailableBalanceTimeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AvailableBalanceAmount { + get { + return this.AvailableBalanceAmountField; + } + set { + if ((object.ReferenceEquals(this.AvailableBalanceAmountField, value) != true)) { + this.AvailableBalanceAmountField = value; + this.RaisePropertyChanged("AvailableBalanceAmount"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AvailableBalanceCurrencyCode { + get { + return this.AvailableBalanceCurrencyCodeField; + } + set { + if ((object.ReferenceEquals(this.AvailableBalanceCurrencyCodeField, value) != true)) { + this.AvailableBalanceCurrencyCodeField = value; + this.RaisePropertyChanged("AvailableBalanceCurrencyCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AvailableBalanceDate { + get { + return this.AvailableBalanceDateField; + } + set { + if ((object.ReferenceEquals(this.AvailableBalanceDateField, value) != true)) { + this.AvailableBalanceDateField = value; + this.RaisePropertyChanged("AvailableBalanceDate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AvailableBalanceTime { + get { + return this.AvailableBalanceTimeField; + } + set { + if ((object.ReferenceEquals(this.AvailableBalanceTimeField, value) != true)) { + this.AvailableBalanceTimeField = value; + this.RaisePropertyChanged("AvailableBalanceTime"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="UpdateSettlementRateRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class UpdateSettlementRateRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private decimal SettlementRateUSDField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public decimal SettlementRateUSD { + get { + return this.SettlementRateUSDField; + } + set { + if ((this.SettlementRateUSDField.Equals(value) != true)) { + this.SettlementRateUSDField = value; + this.RaisePropertyChanged("SettlementRateUSD"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="UpdateSettlementRateResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class UpdateSettlementRateResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string AccountNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CountryNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string CurrencyCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private decimal SettlementRateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountNo { + get { + return this.AccountNoField; + } + set { + if ((object.ReferenceEquals(this.AccountNoField, value) != true)) { + this.AccountNoField = value; + this.RaisePropertyChanged("AccountNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryName { + get { + return this.CountryNameField; + } + set { + if ((object.ReferenceEquals(this.CountryNameField, value) != true)) { + this.CountryNameField = value; + this.RaisePropertyChanged("CountryName"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrencyCode { + get { + return this.CurrencyCodeField; + } + set { + if ((object.ReferenceEquals(this.CurrencyCodeField, value) != true)) { + this.CurrencyCodeField = value; + this.RaisePropertyChanged("CurrencyCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public decimal SettlementRate { + get { + return this.SettlementRateField; + } + set { + if ((this.SettlementRateField.Equals(value) != true)) { + this.SettlementRateField = value; + this.RaisePropertyChanged("SettlementRate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TransferFinancialsRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class TransferFinancialsRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string EndDateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string StartDateField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string TransactionNoField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EndDate { + get { + return this.EndDateField; + } + set { + if ((object.ReferenceEquals(this.EndDateField, value) != true)) { + this.EndDateField = value; + this.RaisePropertyChanged("EndDate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StartDate { + get { + return this.StartDateField; + } + set { + if ((object.ReferenceEquals(this.StartDateField, value) != true)) { + this.StartDateField = value; + this.RaisePropertyChanged("StartDate"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionNo { + get { + return this.TransactionNoField; + } + set { + if ((object.ReferenceEquals(this.TransactionNoField, value) != true)) { + this.TransactionNoField = value; + this.RaisePropertyChanged("TransactionNo"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TransferFinancialsResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class TransferFinancialsResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Data.DataSet dsTransferFinancialsListField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Data.DataSet dsTransferFinancialsList { + get { + return this.dsTransferFinancialsListField; + } + set { + if ((object.ReferenceEquals(this.dsTransferFinancialsListField, value) != true)) { + this.dsTransferFinancialsListField = value; + this.RaisePropertyChanged("dsTransferFinancialsList"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="IDTypeListRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class IDTypeListRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="IDTypeListResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class IDTypeListResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Data.DataSet dsIDTypeListField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Data.DataSet dsIDTypeList { + get { + return this.dsIDTypeListField; + } + set { + if ((object.ReferenceEquals(this.dsIDTypeListField, value) != true)) { + this.dsIDTypeListField = value; + this.RaisePropertyChanged("dsIDTypeList"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PurposeListRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class PurposeListRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PurposeListResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class PurposeListResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Data.DataSet dsPurposeListField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Data.DataSet dsPurposeList { + get { + return this.dsPurposeListField; + } + set { + if ((object.ReferenceEquals(this.dsPurposeListField, value) != true)) { + this.dsPurposeListField = value; + this.RaisePropertyChanged("dsPurposeList"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="IncomeSourceListRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class IncomeSourceListRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="IncomeSourceListResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class IncomeSourceListResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Data.DataSet dsIncomeSourceListField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Data.DataSet dsIncomeSourceList { + get { + return this.dsIncomeSourceListField; + } + set { + if ((object.ReferenceEquals(this.dsIncomeSourceListField, value) != true)) { + this.dsIncomeSourceListField = value; + this.RaisePropertyChanged("dsIncomeSourceList"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RelationshipListRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class RelationshipListRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RelationshipListResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send")] + [System.SerializableAttribute()] + public partial class RelationshipListResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private System.Data.DataSet dsRelationshipListField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Data.DataSet dsRelationshipList { + get { + return this.dsRelationshipListField; + } + set { + if ((object.ReferenceEquals(this.dsRelationshipListField, value) != true)) { + this.dsRelationshipListField = value; + this.RaisePropertyChanged("dsRelationshipList"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ChangePasswordRequest", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService")] + [System.SerializableAttribute()] + public partial class ChangePasswordRequest : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string NewPasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string PasswordField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string SecurityKeyField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string UniqueIDField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NewPassword { + get { + return this.NewPasswordField; + } + set { + if ((object.ReferenceEquals(this.NewPasswordField, value) != true)) { + this.NewPasswordField = value; + this.RaisePropertyChanged("NewPassword"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password { + get { + return this.PasswordField; + } + set { + if ((object.ReferenceEquals(this.PasswordField, value) != true)) { + this.PasswordField = value; + this.RaisePropertyChanged("Password"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SecurityKey { + get { + return this.SecurityKeyField; + } + set { + if ((object.ReferenceEquals(this.SecurityKeyField, value) != true)) { + this.SecurityKeyField = value; + this.RaisePropertyChanged("SecurityKey"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UniqueID { + get { + return this.UniqueIDField; + } + set { + if ((object.ReferenceEquals(this.UniqueIDField, value) != true)) { + this.UniqueIDField = value; + this.RaisePropertyChanged("UniqueID"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ChangePasswordResponse", Namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService")] + [System.SerializableAttribute()] + public partial class ChangePasswordResponse : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseCodeField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string ResponseMessageField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private bool SuccessfulField; + + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode { + get { + return this.ResponseCodeField; + } + set { + if ((object.ReferenceEquals(this.ResponseCodeField, value) != true)) { + this.ResponseCodeField = value; + this.RaisePropertyChanged("ResponseCode"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseMessage { + get { + return this.ResponseMessageField; + } + set { + if ((object.ReferenceEquals(this.ResponseMessageField, value) != true)) { + this.ResponseMessageField = value; + this.RaisePropertyChanged("ResponseMessage"); + } + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool Successful { + get { + return this.SuccessfulField; + } + set { + if ((this.SuccessfulField.Equals(value) != true)) { + this.SuccessfulField = value; + this.RaisePropertyChanged("Successful"); + } + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.ServiceContractAttribute(ConfigurationName="GCCReference.ISendAPI")] + public interface ISendAPI { + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetCountryList", ReplyAction="http://tempuri.org/ISendAPI/GetCountryListResponse")] + TPApiServices.GCCReference.CountryListResponse GetCountryList(TPApiServices.GCCReference.CountryListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetCountryList", ReplyAction="http://tempuri.org/ISendAPI/GetCountryListResponse")] + System.Threading.Tasks.Task GetCountryListAsync(TPApiServices.GCCReference.CountryListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetCurrencyList", ReplyAction="http://tempuri.org/ISendAPI/GetCurrencyListResponse")] + TPApiServices.GCCReference.CurrencyListResponse GetCurrencyList(TPApiServices.GCCReference.CurrencyListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetCurrencyList", ReplyAction="http://tempuri.org/ISendAPI/GetCurrencyListResponse")] + System.Threading.Tasks.Task GetCurrencyListAsync(TPApiServices.GCCReference.CurrencyListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetPaymentModeList", ReplyAction="http://tempuri.org/ISendAPI/GetPaymentModeListResponse")] + TPApiServices.GCCReference.PaymentModeListResponse GetPaymentModeList(TPApiServices.GCCReference.PaymentModeListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetPaymentModeList", ReplyAction="http://tempuri.org/ISendAPI/GetPaymentModeListResponse")] + System.Threading.Tasks.Task GetPaymentModeListAsync(TPApiServices.GCCReference.PaymentModeListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetCityList", ReplyAction="http://tempuri.org/ISendAPI/GetCityListResponse")] + TPApiServices.GCCReference.CityListResponse GetCityList(TPApiServices.GCCReference.CityListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetCityList", ReplyAction="http://tempuri.org/ISendAPI/GetCityListResponse")] + System.Threading.Tasks.Task GetCityListAsync(TPApiServices.GCCReference.CityListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetBranchList", ReplyAction="http://tempuri.org/ISendAPI/GetBranchListResponse")] + TPApiServices.GCCReference.BranchListResponse GetBranchList(TPApiServices.GCCReference.BranchListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetBranchList", ReplyAction="http://tempuri.org/ISendAPI/GetBranchListResponse")] + System.Threading.Tasks.Task GetBranchListAsync(TPApiServices.GCCReference.BranchListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetExchangeRate", ReplyAction="http://tempuri.org/ISendAPI/GetExchangeRateResponse")] + TPApiServices.GCCReference.ExchangeRateResponse GetExchangeRate(TPApiServices.GCCReference.ExchangeRateRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetExchangeRate", ReplyAction="http://tempuri.org/ISendAPI/GetExchangeRateResponse")] + System.Threading.Tasks.Task GetExchangeRateAsync(TPApiServices.GCCReference.ExchangeRateRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetServiceCharges", ReplyAction="http://tempuri.org/ISendAPI/GetServiceChargesResponse")] + TPApiServices.GCCReference.ServiceChargesResponse GetServiceCharges(TPApiServices.GCCReference.ServiceChargesRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetServiceCharges", ReplyAction="http://tempuri.org/ISendAPI/GetServiceChargesResponse")] + System.Threading.Tasks.Task GetServiceChargesAsync(TPApiServices.GCCReference.ServiceChargesRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetCountryServiceCharges", ReplyAction="http://tempuri.org/ISendAPI/GetCountryServiceChargesResponse")] + TPApiServices.GCCReference.CountryServiceChargesResponse GetCountryServiceCharges(TPApiServices.GCCReference.CountryServiceChargesRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetCountryServiceCharges", ReplyAction="http://tempuri.org/ISendAPI/GetCountryServiceChargesResponse")] + System.Threading.Tasks.Task GetCountryServiceChargesAsync(TPApiServices.GCCReference.CountryServiceChargesRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/ValidateSendTransfer", ReplyAction="http://tempuri.org/ISendAPI/ValidateSendTransferResponse")] + TPApiServices.GCCReference.ValidateTransferResponse ValidateSendTransfer(TPApiServices.GCCReference.SendTransferRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/ValidateSendTransfer", ReplyAction="http://tempuri.org/ISendAPI/ValidateSendTransferResponse")] + System.Threading.Tasks.Task ValidateSendTransferAsync(TPApiServices.GCCReference.SendTransferRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/SendTransfer", ReplyAction="http://tempuri.org/ISendAPI/SendTransferResponse")] + TPApiServices.GCCReference.SendTransferResponse SendTransfer(TPApiServices.GCCReference.SendTransferRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/SendTransfer", ReplyAction="http://tempuri.org/ISendAPI/SendTransferResponse")] + System.Threading.Tasks.Task SendTransferAsync(TPApiServices.GCCReference.SendTransferRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/SendAuxiliaryPayment", ReplyAction="http://tempuri.org/ISendAPI/SendAuxiliaryPaymentResponse")] + TPApiServices.GCCReference.SendAuxiliaryPaymentResponse SendAuxiliaryPayment(TPApiServices.GCCReference.SendAuxiliaryPaymentRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/SendAuxiliaryPayment", ReplyAction="http://tempuri.org/ISendAPI/SendAuxiliaryPaymentResponse")] + System.Threading.Tasks.Task SendAuxiliaryPaymentAsync(TPApiServices.GCCReference.SendAuxiliaryPaymentRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/ApproveTransfer", ReplyAction="http://tempuri.org/ISendAPI/ApproveTransferResponse")] + TPApiServices.GCCReference.ApproveTransferResponse ApproveTransfer(TPApiServices.GCCReference.ApproveTransferRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/ApproveTransfer", ReplyAction="http://tempuri.org/ISendAPI/ApproveTransferResponse")] + System.Threading.Tasks.Task ApproveTransferAsync(TPApiServices.GCCReference.ApproveTransferRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/BlockTransfer", ReplyAction="http://tempuri.org/ISendAPI/BlockTransferResponse")] + TPApiServices.GCCReference.StatusChangeResponse BlockTransfer(TPApiServices.GCCReference.StatusChangeRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/BlockTransfer", ReplyAction="http://tempuri.org/ISendAPI/BlockTransferResponse")] + System.Threading.Tasks.Task BlockTransferAsync(TPApiServices.GCCReference.StatusChangeRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/ReleaseTransfer", ReplyAction="http://tempuri.org/ISendAPI/ReleaseTransferResponse")] + TPApiServices.GCCReference.StatusChangeResponse ReleaseTransfer(TPApiServices.GCCReference.StatusChangeRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/ReleaseTransfer", ReplyAction="http://tempuri.org/ISendAPI/ReleaseTransferResponse")] + System.Threading.Tasks.Task ReleaseTransferAsync(TPApiServices.GCCReference.StatusChangeRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/CancelTransfer", ReplyAction="http://tempuri.org/ISendAPI/CancelTransferResponse")] + TPApiServices.GCCReference.CancelTransferResponse CancelTransfer(TPApiServices.GCCReference.CancelTransferRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/CancelTransfer", ReplyAction="http://tempuri.org/ISendAPI/CancelTransferResponse")] + System.Threading.Tasks.Task CancelTransferAsync(TPApiServices.GCCReference.CancelTransferRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/RefundTransfer", ReplyAction="http://tempuri.org/ISendAPI/RefundTransferResponse")] + TPApiServices.GCCReference.RefundTransferResponse RefundTransfer(TPApiServices.GCCReference.RefundTransferRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/RefundTransfer", ReplyAction="http://tempuri.org/ISendAPI/RefundTransferResponse")] + System.Threading.Tasks.Task RefundTransferAsync(TPApiServices.GCCReference.RefundTransferRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/ModifyTransfer", ReplyAction="http://tempuri.org/ISendAPI/ModifyTransferResponse")] + TPApiServices.GCCReference.ModifyTransferResponse ModifyTransfer(TPApiServices.GCCReference.ModifyTransferRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/ModifyTransfer", ReplyAction="http://tempuri.org/ISendAPI/ModifyTransferResponse")] + System.Threading.Tasks.Task ModifyTransferAsync(TPApiServices.GCCReference.ModifyTransferRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetModifyTransferStatus", ReplyAction="http://tempuri.org/ISendAPI/GetModifyTransferStatusResponse")] + TPApiServices.GCCReference.ModifyTransferStatusResponse GetModifyTransferStatus(TPApiServices.GCCReference.ModifyTransferStatusRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetModifyTransferStatus", ReplyAction="http://tempuri.org/ISendAPI/GetModifyTransferStatusResponse")] + System.Threading.Tasks.Task GetModifyTransferStatusAsync(TPApiServices.GCCReference.ModifyTransferStatusRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetPayoutBranchList", ReplyAction="http://tempuri.org/ISendAPI/GetPayoutBranchListResponse")] + TPApiServices.GCCReference.PayoutBranchListResponse GetPayoutBranchList(TPApiServices.GCCReference.PayoutBranchListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetPayoutBranchList", ReplyAction="http://tempuri.org/ISendAPI/GetPayoutBranchListResponse")] + System.Threading.Tasks.Task GetPayoutBranchListAsync(TPApiServices.GCCReference.PayoutBranchListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetTransferStatus", ReplyAction="http://tempuri.org/ISendAPI/GetTransferStatusResponse")] + TPApiServices.GCCReference.TransferStatusResponse GetTransferStatus(TPApiServices.GCCReference.TransferStatusRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetTransferStatus", ReplyAction="http://tempuri.org/ISendAPI/GetTransferStatusResponse")] + System.Threading.Tasks.Task GetTransferStatusAsync(TPApiServices.GCCReference.TransferStatusRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetSentTransferList", ReplyAction="http://tempuri.org/ISendAPI/GetSentTransferListResponse")] + TPApiServices.GCCReference.SentTransferListResponse GetSentTransferList(TPApiServices.GCCReference.SentTransferListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetSentTransferList", ReplyAction="http://tempuri.org/ISendAPI/GetSentTransferListResponse")] + System.Threading.Tasks.Task GetSentTransferListAsync(TPApiServices.GCCReference.SentTransferListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetExchangeRateList", ReplyAction="http://tempuri.org/ISendAPI/GetExchangeRateListResponse")] + TPApiServices.GCCReference.ExchangeRateListResponse GetExchangeRateList(TPApiServices.GCCReference.ExchangeRateListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetExchangeRateList", ReplyAction="http://tempuri.org/ISendAPI/GetExchangeRateListResponse")] + System.Threading.Tasks.Task GetExchangeRateListAsync(TPApiServices.GCCReference.ExchangeRateListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetAvailableBalance", ReplyAction="http://tempuri.org/ISendAPI/GetAvailableBalanceResponse")] + TPApiServices.GCCReference.AvailableBalanceResponse GetAvailableBalance(TPApiServices.GCCReference.AvailableBalanceRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetAvailableBalance", ReplyAction="http://tempuri.org/ISendAPI/GetAvailableBalanceResponse")] + System.Threading.Tasks.Task GetAvailableBalanceAsync(TPApiServices.GCCReference.AvailableBalanceRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/UpdateSettlementRate", ReplyAction="http://tempuri.org/ISendAPI/UpdateSettlementRateResponse")] + TPApiServices.GCCReference.UpdateSettlementRateResponse UpdateSettlementRate(TPApiServices.GCCReference.UpdateSettlementRateRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/UpdateSettlementRate", ReplyAction="http://tempuri.org/ISendAPI/UpdateSettlementRateResponse")] + System.Threading.Tasks.Task UpdateSettlementRateAsync(TPApiServices.GCCReference.UpdateSettlementRateRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetTransferFinancialsList", ReplyAction="http://tempuri.org/ISendAPI/GetTransferFinancialsListResponse")] + TPApiServices.GCCReference.TransferFinancialsResponse GetTransferFinancialsList(TPApiServices.GCCReference.TransferFinancialsRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetTransferFinancialsList", ReplyAction="http://tempuri.org/ISendAPI/GetTransferFinancialsListResponse")] + System.Threading.Tasks.Task GetTransferFinancialsListAsync(TPApiServices.GCCReference.TransferFinancialsRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetIDTypeList", ReplyAction="http://tempuri.org/ISendAPI/GetIDTypeListResponse")] + TPApiServices.GCCReference.IDTypeListResponse GetIDTypeList(TPApiServices.GCCReference.IDTypeListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetIDTypeList", ReplyAction="http://tempuri.org/ISendAPI/GetIDTypeListResponse")] + System.Threading.Tasks.Task GetIDTypeListAsync(TPApiServices.GCCReference.IDTypeListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetPurposeList", ReplyAction="http://tempuri.org/ISendAPI/GetPurposeListResponse")] + TPApiServices.GCCReference.PurposeListResponse GetPurposeList(TPApiServices.GCCReference.PurposeListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetPurposeList", ReplyAction="http://tempuri.org/ISendAPI/GetPurposeListResponse")] + System.Threading.Tasks.Task GetPurposeListAsync(TPApiServices.GCCReference.PurposeListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetIncomeSourceList", ReplyAction="http://tempuri.org/ISendAPI/GetIncomeSourceListResponse")] + TPApiServices.GCCReference.IncomeSourceListResponse GetIncomeSourceList(TPApiServices.GCCReference.IncomeSourceListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetIncomeSourceList", ReplyAction="http://tempuri.org/ISendAPI/GetIncomeSourceListResponse")] + System.Threading.Tasks.Task GetIncomeSourceListAsync(TPApiServices.GCCReference.IncomeSourceListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetRelationshipList", ReplyAction="http://tempuri.org/ISendAPI/GetRelationshipListResponse")] + TPApiServices.GCCReference.RelationshipListResponse GetRelationshipList(TPApiServices.GCCReference.RelationshipListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/GetRelationshipList", ReplyAction="http://tempuri.org/ISendAPI/GetRelationshipListResponse")] + System.Threading.Tasks.Task GetRelationshipListAsync(TPApiServices.GCCReference.RelationshipListRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/ChangePassword", ReplyAction="http://tempuri.org/ISendAPI/ChangePasswordResponse")] + TPApiServices.GCCReference.ChangePasswordResponse ChangePassword(TPApiServices.GCCReference.ChangePasswordRequest req); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISendAPI/ChangePassword", ReplyAction="http://tempuri.org/ISendAPI/ChangePasswordResponse")] + System.Threading.Tasks.Task ChangePasswordAsync(TPApiServices.GCCReference.ChangePasswordRequest req); + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public interface ISendAPIChannel : TPApiServices.GCCReference.ISendAPI, System.ServiceModel.IClientChannel { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class SendAPIClient : System.ServiceModel.ClientBase, TPApiServices.GCCReference.ISendAPI { + + public SendAPIClient() { + } + + public SendAPIClient(string endpointConfigurationName) : + base(endpointConfigurationName) { + } + + public SendAPIClient(string endpointConfigurationName, string remoteAddress) : + base(endpointConfigurationName, remoteAddress) { + } + + public SendAPIClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : + base(endpointConfigurationName, remoteAddress) { + } + + public SendAPIClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : + base(binding, remoteAddress) { + } + + public TPApiServices.GCCReference.CountryListResponse GetCountryList(TPApiServices.GCCReference.CountryListRequest req) { + return base.Channel.GetCountryList(req); + } + + public System.Threading.Tasks.Task GetCountryListAsync(TPApiServices.GCCReference.CountryListRequest req) { + return base.Channel.GetCountryListAsync(req); + } + + public TPApiServices.GCCReference.CurrencyListResponse GetCurrencyList(TPApiServices.GCCReference.CurrencyListRequest req) { + return base.Channel.GetCurrencyList(req); + } + + public System.Threading.Tasks.Task GetCurrencyListAsync(TPApiServices.GCCReference.CurrencyListRequest req) { + return base.Channel.GetCurrencyListAsync(req); + } + + public TPApiServices.GCCReference.PaymentModeListResponse GetPaymentModeList(TPApiServices.GCCReference.PaymentModeListRequest req) { + return base.Channel.GetPaymentModeList(req); + } + + public System.Threading.Tasks.Task GetPaymentModeListAsync(TPApiServices.GCCReference.PaymentModeListRequest req) { + return base.Channel.GetPaymentModeListAsync(req); + } + + public TPApiServices.GCCReference.CityListResponse GetCityList(TPApiServices.GCCReference.CityListRequest req) { + return base.Channel.GetCityList(req); + } + + public System.Threading.Tasks.Task GetCityListAsync(TPApiServices.GCCReference.CityListRequest req) { + return base.Channel.GetCityListAsync(req); + } + + public TPApiServices.GCCReference.BranchListResponse GetBranchList(TPApiServices.GCCReference.BranchListRequest req) { + return base.Channel.GetBranchList(req); + } + + public System.Threading.Tasks.Task GetBranchListAsync(TPApiServices.GCCReference.BranchListRequest req) { + return base.Channel.GetBranchListAsync(req); + } + + public TPApiServices.GCCReference.ExchangeRateResponse GetExchangeRate(TPApiServices.GCCReference.ExchangeRateRequest req) { + return base.Channel.GetExchangeRate(req); + } + + public System.Threading.Tasks.Task GetExchangeRateAsync(TPApiServices.GCCReference.ExchangeRateRequest req) { + return base.Channel.GetExchangeRateAsync(req); + } + + public TPApiServices.GCCReference.ServiceChargesResponse GetServiceCharges(TPApiServices.GCCReference.ServiceChargesRequest req) { + return base.Channel.GetServiceCharges(req); + } + + public System.Threading.Tasks.Task GetServiceChargesAsync(TPApiServices.GCCReference.ServiceChargesRequest req) { + return base.Channel.GetServiceChargesAsync(req); + } + + public TPApiServices.GCCReference.CountryServiceChargesResponse GetCountryServiceCharges(TPApiServices.GCCReference.CountryServiceChargesRequest req) { + return base.Channel.GetCountryServiceCharges(req); + } + + public System.Threading.Tasks.Task GetCountryServiceChargesAsync(TPApiServices.GCCReference.CountryServiceChargesRequest req) { + return base.Channel.GetCountryServiceChargesAsync(req); + } + + public TPApiServices.GCCReference.ValidateTransferResponse ValidateSendTransfer(TPApiServices.GCCReference.SendTransferRequest req) { + return base.Channel.ValidateSendTransfer(req); + } + + public System.Threading.Tasks.Task ValidateSendTransferAsync(TPApiServices.GCCReference.SendTransferRequest req) { + return base.Channel.ValidateSendTransferAsync(req); + } + + public TPApiServices.GCCReference.SendTransferResponse SendTransfer(TPApiServices.GCCReference.SendTransferRequest req) { + return base.Channel.SendTransfer(req); + } + + public System.Threading.Tasks.Task SendTransferAsync(TPApiServices.GCCReference.SendTransferRequest req) { + return base.Channel.SendTransferAsync(req); + } + + public TPApiServices.GCCReference.SendAuxiliaryPaymentResponse SendAuxiliaryPayment(TPApiServices.GCCReference.SendAuxiliaryPaymentRequest req) { + return base.Channel.SendAuxiliaryPayment(req); + } + + public System.Threading.Tasks.Task SendAuxiliaryPaymentAsync(TPApiServices.GCCReference.SendAuxiliaryPaymentRequest req) { + return base.Channel.SendAuxiliaryPaymentAsync(req); + } + + public TPApiServices.GCCReference.ApproveTransferResponse ApproveTransfer(TPApiServices.GCCReference.ApproveTransferRequest req) { + return base.Channel.ApproveTransfer(req); + } + + public System.Threading.Tasks.Task ApproveTransferAsync(TPApiServices.GCCReference.ApproveTransferRequest req) { + return base.Channel.ApproveTransferAsync(req); + } + + public TPApiServices.GCCReference.StatusChangeResponse BlockTransfer(TPApiServices.GCCReference.StatusChangeRequest req) { + return base.Channel.BlockTransfer(req); + } + + public System.Threading.Tasks.Task BlockTransferAsync(TPApiServices.GCCReference.StatusChangeRequest req) { + return base.Channel.BlockTransferAsync(req); + } + + public TPApiServices.GCCReference.StatusChangeResponse ReleaseTransfer(TPApiServices.GCCReference.StatusChangeRequest req) { + return base.Channel.ReleaseTransfer(req); + } + + public System.Threading.Tasks.Task ReleaseTransferAsync(TPApiServices.GCCReference.StatusChangeRequest req) { + return base.Channel.ReleaseTransferAsync(req); + } + + public TPApiServices.GCCReference.CancelTransferResponse CancelTransfer(TPApiServices.GCCReference.CancelTransferRequest req) { + return base.Channel.CancelTransfer(req); + } + + public System.Threading.Tasks.Task CancelTransferAsync(TPApiServices.GCCReference.CancelTransferRequest req) { + return base.Channel.CancelTransferAsync(req); + } + + public TPApiServices.GCCReference.RefundTransferResponse RefundTransfer(TPApiServices.GCCReference.RefundTransferRequest req) { + return base.Channel.RefundTransfer(req); + } + + public System.Threading.Tasks.Task RefundTransferAsync(TPApiServices.GCCReference.RefundTransferRequest req) { + return base.Channel.RefundTransferAsync(req); + } + + public TPApiServices.GCCReference.ModifyTransferResponse ModifyTransfer(TPApiServices.GCCReference.ModifyTransferRequest req) { + return base.Channel.ModifyTransfer(req); + } + + public System.Threading.Tasks.Task ModifyTransferAsync(TPApiServices.GCCReference.ModifyTransferRequest req) { + return base.Channel.ModifyTransferAsync(req); + } + + public TPApiServices.GCCReference.ModifyTransferStatusResponse GetModifyTransferStatus(TPApiServices.GCCReference.ModifyTransferStatusRequest req) { + return base.Channel.GetModifyTransferStatus(req); + } + + public System.Threading.Tasks.Task GetModifyTransferStatusAsync(TPApiServices.GCCReference.ModifyTransferStatusRequest req) { + return base.Channel.GetModifyTransferStatusAsync(req); + } + + public TPApiServices.GCCReference.PayoutBranchListResponse GetPayoutBranchList(TPApiServices.GCCReference.PayoutBranchListRequest req) { + return base.Channel.GetPayoutBranchList(req); + } + + public System.Threading.Tasks.Task GetPayoutBranchListAsync(TPApiServices.GCCReference.PayoutBranchListRequest req) { + return base.Channel.GetPayoutBranchListAsync(req); + } + + public TPApiServices.GCCReference.TransferStatusResponse GetTransferStatus(TPApiServices.GCCReference.TransferStatusRequest req) { + return base.Channel.GetTransferStatus(req); + } + + public System.Threading.Tasks.Task GetTransferStatusAsync(TPApiServices.GCCReference.TransferStatusRequest req) { + return base.Channel.GetTransferStatusAsync(req); + } + + public TPApiServices.GCCReference.SentTransferListResponse GetSentTransferList(TPApiServices.GCCReference.SentTransferListRequest req) { + return base.Channel.GetSentTransferList(req); + } + + public System.Threading.Tasks.Task GetSentTransferListAsync(TPApiServices.GCCReference.SentTransferListRequest req) { + return base.Channel.GetSentTransferListAsync(req); + } + + public TPApiServices.GCCReference.ExchangeRateListResponse GetExchangeRateList(TPApiServices.GCCReference.ExchangeRateListRequest req) { + return base.Channel.GetExchangeRateList(req); + } + + public System.Threading.Tasks.Task GetExchangeRateListAsync(TPApiServices.GCCReference.ExchangeRateListRequest req) { + return base.Channel.GetExchangeRateListAsync(req); + } + + public TPApiServices.GCCReference.AvailableBalanceResponse GetAvailableBalance(TPApiServices.GCCReference.AvailableBalanceRequest req) { + return base.Channel.GetAvailableBalance(req); + } + + public System.Threading.Tasks.Task GetAvailableBalanceAsync(TPApiServices.GCCReference.AvailableBalanceRequest req) { + return base.Channel.GetAvailableBalanceAsync(req); + } + + public TPApiServices.GCCReference.UpdateSettlementRateResponse UpdateSettlementRate(TPApiServices.GCCReference.UpdateSettlementRateRequest req) { + return base.Channel.UpdateSettlementRate(req); + } + + public System.Threading.Tasks.Task UpdateSettlementRateAsync(TPApiServices.GCCReference.UpdateSettlementRateRequest req) { + return base.Channel.UpdateSettlementRateAsync(req); + } + + public TPApiServices.GCCReference.TransferFinancialsResponse GetTransferFinancialsList(TPApiServices.GCCReference.TransferFinancialsRequest req) { + return base.Channel.GetTransferFinancialsList(req); + } + + public System.Threading.Tasks.Task GetTransferFinancialsListAsync(TPApiServices.GCCReference.TransferFinancialsRequest req) { + return base.Channel.GetTransferFinancialsListAsync(req); + } + + public TPApiServices.GCCReference.IDTypeListResponse GetIDTypeList(TPApiServices.GCCReference.IDTypeListRequest req) { + return base.Channel.GetIDTypeList(req); + } + + public System.Threading.Tasks.Task GetIDTypeListAsync(TPApiServices.GCCReference.IDTypeListRequest req) { + return base.Channel.GetIDTypeListAsync(req); + } + + public TPApiServices.GCCReference.PurposeListResponse GetPurposeList(TPApiServices.GCCReference.PurposeListRequest req) { + return base.Channel.GetPurposeList(req); + } + + public System.Threading.Tasks.Task GetPurposeListAsync(TPApiServices.GCCReference.PurposeListRequest req) { + return base.Channel.GetPurposeListAsync(req); + } + + public TPApiServices.GCCReference.IncomeSourceListResponse GetIncomeSourceList(TPApiServices.GCCReference.IncomeSourceListRequest req) { + return base.Channel.GetIncomeSourceList(req); + } + + public System.Threading.Tasks.Task GetIncomeSourceListAsync(TPApiServices.GCCReference.IncomeSourceListRequest req) { + return base.Channel.GetIncomeSourceListAsync(req); + } + + public TPApiServices.GCCReference.RelationshipListResponse GetRelationshipList(TPApiServices.GCCReference.RelationshipListRequest req) { + return base.Channel.GetRelationshipList(req); + } + + public System.Threading.Tasks.Task GetRelationshipListAsync(TPApiServices.GCCReference.RelationshipListRequest req) { + return base.Channel.GetRelationshipListAsync(req); + } + + public TPApiServices.GCCReference.ChangePasswordResponse ChangePassword(TPApiServices.GCCReference.ChangePasswordRequest req) { + return base.Channel.ChangePassword(req); + } + + public System.Threading.Tasks.Task ChangePasswordAsync(TPApiServices.GCCReference.ChangePasswordRequest req) { + return base.Channel.ChangePasswordAsync(req); + } + } +} diff --git a/TPServices/Connected Services/GCCReference/Reference.svcmap b/TPServices/Connected Services/GCCReference/Reference.svcmap new file mode 100644 index 0000000..08584c4 --- /dev/null +++ b/TPServices/Connected Services/GCCReference/Reference.svcmap @@ -0,0 +1,31 @@ + + + + false + true + true + + false + false + false + + + true + Auto + true + true + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/SendAPI1.wsdl b/TPServices/Connected Services/GCCReference/SendAPI1.wsdl new file mode 100644 index 0000000..f4a6e32 --- /dev/null +++ b/TPServices/Connected Services/GCCReference/SendAPI1.wsdl @@ -0,0 +1,1966 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ApproveTransferResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ApproveTransferResponse.datasource new file mode 100644 index 0000000..d2e9a6e --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ApproveTransferResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.ApproveTransferResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.AvailableBalanceResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.AvailableBalanceResponse.datasource new file mode 100644 index 0000000..157d929 --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.AvailableBalanceResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.AvailableBalanceResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.BranchListResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.BranchListResponse.datasource new file mode 100644 index 0000000..3d59e3a --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.BranchListResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.BranchListResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.CancelTransferResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.CancelTransferResponse.datasource new file mode 100644 index 0000000..0d43f66 --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.CancelTransferResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.CancelTransferResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ChangePasswordResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ChangePasswordResponse.datasource new file mode 100644 index 0000000..c4a1da4 --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ChangePasswordResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.ChangePasswordResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.CityListResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.CityListResponse.datasource new file mode 100644 index 0000000..1d3d037 --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.CityListResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.CityListResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.CountryListResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.CountryListResponse.datasource new file mode 100644 index 0000000..c8a341b --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.CountryListResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.CountryListResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.CountryServiceChargesResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.CountryServiceChargesResponse.datasource new file mode 100644 index 0000000..d029a24 --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.CountryServiceChargesResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.CountryServiceChargesResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.CurrencyListResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.CurrencyListResponse.datasource new file mode 100644 index 0000000..56e0b8d --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.CurrencyListResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.CurrencyListResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ExchangeRateListResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ExchangeRateListResponse.datasource new file mode 100644 index 0000000..34c7dc9 --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ExchangeRateListResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.ExchangeRateListResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ExchangeRateResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ExchangeRateResponse.datasource new file mode 100644 index 0000000..7804f5b --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ExchangeRateResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.ExchangeRateResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.IDTypeListResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.IDTypeListResponse.datasource new file mode 100644 index 0000000..3ea4f34 --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.IDTypeListResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.IDTypeListResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.IncomeSourceListResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.IncomeSourceListResponse.datasource new file mode 100644 index 0000000..0cb15e9 --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.IncomeSourceListResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.IncomeSourceListResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ModifyTransferResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ModifyTransferResponse.datasource new file mode 100644 index 0000000..c6a16d1 --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ModifyTransferResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.ModifyTransferResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ModifyTransferStatusResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ModifyTransferStatusResponse.datasource new file mode 100644 index 0000000..948dcc8 --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ModifyTransferStatusResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.ModifyTransferStatusResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.PaymentModeListResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.PaymentModeListResponse.datasource new file mode 100644 index 0000000..bea2181 --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.PaymentModeListResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.PaymentModeListResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.PayoutBranchListResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.PayoutBranchListResponse.datasource new file mode 100644 index 0000000..c1002e2 --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.PayoutBranchListResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.PayoutBranchListResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.PurposeListResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.PurposeListResponse.datasource new file mode 100644 index 0000000..13671ae --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.PurposeListResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.PurposeListResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.RefundTransferResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.RefundTransferResponse.datasource new file mode 100644 index 0000000..5fecab1 --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.RefundTransferResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.RefundTransferResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.RelationshipListResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.RelationshipListResponse.datasource new file mode 100644 index 0000000..3d2cc19 --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.RelationshipListResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.RelationshipListResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.SendAuxiliaryPaymentResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.SendAuxiliaryPaymentResponse.datasource new file mode 100644 index 0000000..0d35808 --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.SendAuxiliaryPaymentResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.SendAuxiliaryPaymentResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.SendTransferResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.SendTransferResponse.datasource new file mode 100644 index 0000000..bd7c66a --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.SendTransferResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.SendTransferResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.SentTransferListResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.SentTransferListResponse.datasource new file mode 100644 index 0000000..8ef67c0 --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.SentTransferListResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.SentTransferListResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ServiceChargesResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ServiceChargesResponse.datasource new file mode 100644 index 0000000..190710c --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ServiceChargesResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.ServiceChargesResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.StatusChangeResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.StatusChangeResponse.datasource new file mode 100644 index 0000000..edbc7ac --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.StatusChangeResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.StatusChangeResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.TransferFinancialsResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.TransferFinancialsResponse.datasource new file mode 100644 index 0000000..528a5e9 --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.TransferFinancialsResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.TransferFinancialsResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.TransferStatusResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.TransferStatusResponse.datasource new file mode 100644 index 0000000..be044bb --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.TransferStatusResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.TransferStatusResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.UpdateSettlementRateResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.UpdateSettlementRateResponse.datasource new file mode 100644 index 0000000..73a326d --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.UpdateSettlementRateResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.UpdateSettlementRateResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ValidateTransferResponse.datasource b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ValidateTransferResponse.datasource new file mode 100644 index 0000000..0e8b9db --- /dev/null +++ b/TPServices/Connected Services/GCCReference/TPApiServices.GCCReference.ValidateTransferResponse.datasource @@ -0,0 +1,10 @@ + + + + TPApiServices.GCCReference.ValidateTransferResponse, Connected Services.GCCReference.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/configuration.svcinfo b/TPServices/Connected Services/GCCReference/configuration.svcinfo new file mode 100644 index 0000000..2b8c90f --- /dev/null +++ b/TPServices/Connected Services/GCCReference/configuration.svcinfo @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/TPServices/Connected Services/GCCReference/configuration91.svcinfo b/TPServices/Connected Services/GCCReference/configuration91.svcinfo new file mode 100644 index 0000000..a2ccace --- /dev/null +++ b/TPServices/Connected Services/GCCReference/configuration91.svcinfo @@ -0,0 +1,201 @@ + + + + + + + BasicHttpsBinding_ISendAPI + + + + + + + + + + + + + + + + + + + + + StrongWildcard + + + + + + 65536 + + + + + + + + + System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + System.Text.UTF8Encoding + + + Buffered + + + + + + Text + + + System.ServiceModel.Configuration.BasicHttpSecurityElement + + + Transport + + + System.ServiceModel.Configuration.HttpTransportSecurityElement + + + None + + + None + + + System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement + + + Never + + + TransportSelected + + + (Collection) + + + + + + System.ServiceModel.Configuration.BasicHttpMessageSecurityElement + + + UserName + + + Default + + + + + + + + + https://api.gccremit.com/SendAPI.svc + + + + + + basicHttpBinding + + + BasicHttpsBinding_ISendAPI + + + GCCReference.ISendAPI + + + System.ServiceModel.Configuration.AddressHeaderCollectionElement + + + <Header /> + + + System.ServiceModel.Configuration.IdentityElement + + + System.ServiceModel.Configuration.UserPrincipalNameElement + + + + + + System.ServiceModel.Configuration.ServicePrincipalNameElement + + + + + + System.ServiceModel.Configuration.DnsElement + + + + + + System.ServiceModel.Configuration.RsaElement + + + + + + System.ServiceModel.Configuration.CertificateElement + + + + + + System.ServiceModel.Configuration.CertificateReferenceElement + + + My + + + LocalMachine + + + FindBySubjectDistinguishedName + + + + + + False + + + BasicHttpsBinding_ISendAPI + + + + + + + + + + + \ No newline at end of file diff --git a/TPServices/GCC/Model/GCCSendMoney.cs b/TPServices/GCC/Model/GCCSendMoney.cs new file mode 100644 index 0000000..9fbdc65 --- /dev/null +++ b/TPServices/GCC/Model/GCCSendMoney.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace TPService.GCC.Model +{ + public class GCCSendMoney + { + + } +} diff --git a/TPServices/GCC/Services/GCCAPI.cs b/TPServices/GCC/Services/GCCAPI.cs new file mode 100644 index 0000000..70db3ae --- /dev/null +++ b/TPServices/GCC/Services/GCCAPI.cs @@ -0,0 +1,573 @@ +using Common.Models.Agent; +using Common.Models.Bank; +using Common.Models.ExchangeRate; +using Common.Models.RequestResponse; +using Common.Models.Status; +using Common.Models.TxnModel; +using Common.TPService; +using Common.Utility; +using GMENepal.GMEReference; +using log4net; +using Newtonsoft.Json; +using System; +using System.IO; +using System.Xml.Serialization; +using TPApiServices.GCCReference; + +namespace TPService.GCC.Services +{ + + public class GCCAPI : ITPApiServices + { + //private readonly ISendAPI _sendAPI; + private readonly ILog _log = LogManager.GetLogger(typeof(GCCAPI)); + private readonly SendAPIClient _sendAPI = new SendAPIClient(); + string PartnerId = GetStatic.ReadWebConfig("gcc_partnerId", ""); + string Password = GetStatic.ReadWebConfig("gcc_password", ""); + string SecurityKey = GetStatic.ReadWebConfig("gcc_securityKey", ""); + + public TPResponse GetTPResponse(T model, string MethodName) where T : class + { + switch (MethodName) + { + case "getCountryList": + return GetCountryList(model as CountryListRequest); + + case "currencyList": + return GetCurrencyList(model as CurrencyListRequest); + + case "paymentModeList": + return GetPaymentModeList(model as PaymentModeListRequest); + + case "agentList": + return GetCityList(model as AgentRequest); + + case "bankList": + return GetBranchList(model as BankRequest); + + + case "exchangeRate": + return GetExRate(model as ExchangeRate); + + case "serviceCharge": + return GetServiceCharges(model as ServiceChargesRequest); + + case "send": + return SendTransaction(model as SendTransaction); + + case "release": + return ApproveTransfer(model as TFReleaseTxnRequest); + case "status": + return GetTransferStatus(model as GetStatus); + case "cancelTransfer": + return CancelTransfer(model as CancelTransferRequest); + case "refundTransfer": + return RefundTransfer(model as RefundTransferRequest); + case "modifyTransfer": + return ModifyTransfer(model as ModifyTransferRequest); + case "modifyTransferStatus": + return GetModifyTransferStatus(model as ModifyTransferStatusRequest); + + case "transferFinancialsList": + return GetTransferFinancialsList(model as TransferFinancialsRequest); + case "exchangeRateList": + return GetExchangeRateList(model as ExchangeRateListRequest); + case "availableBalance": + return GetAvailableBalance(model as AvailableBalanceRequest); + case "idTypeList": + return GetIDTypeList(model as IDTypeListRequest); + case "purposeList": + return GetPurposeList(model as PurposeListRequest); + case "incomeSourceList": + return GetIncomeSourceList(model as IncomeSourceListRequest); + case "relationshipList": + return GetRelationshipList(model as RelationshipListRequest); + case "ChangePassword": + return ChangePassword(model as ChangePasswordRequest); + default: + return new TPResponse() { ResponseCode = "1", Msg = "Method Name Not Found !" }; + } + } + + private TPResponse GetCityList(AgentRequest getCity) + { + TPResponse _response = new TPResponse(); + CityListRequest req = new CityListRequest() + { + UniqueID = PartnerId, + Password = Password, + SecurityKey = SecurityKey, + CountryCode = getCity.PayoutCountry, + CurrencyCode = getCity.ExternalBankId, + PaymentModeCode = getCity.PaymentType, + //PayoutBranchCode = exRate.PAgentId + }; + + try + { + _log.Info("GetExchangeRate | REQUEST :" + JsonConvert.SerializeObject(req)); + CityListResponse res = _sendAPI.GetCityList(req); + _log.Info("GetExchangeRate | RESPONSE :" + JsonConvert.SerializeObject(res)); + _response.ResponseCode = res.ResponseCode; + _response.Msg = res.ResponseMessage; + //_response.Extra = res.g; + //_response.Extra2 = res.CostRate; + //_response.Id = res.CustomerRate; + _response.Data = res; + } + catch (Exception ex) + { + _response.ResponseCode = "1"; + _response.Msg = "Unknown error!"; + _log.ErrorFormat("ExchangeRateResponse | Exception occured On ExchangeRat Method At GCCREMITApi ! Details :" + ex.Message); + } + return _response; + } + + private TPResponse GetBranchList(BankRequest getbranch) + { + TPResponse _response = new TPResponse(); + BranchListRequest req = new BranchListRequest() + { + UniqueID = PartnerId, + Password = Password, + SecurityKey = SecurityKey, + CountryCode = getbranch.CountryCode, + CurrencyCode = getbranch.BankName, + PaymentModeCode = getbranch.PaymentMethod, + CityCode = getbranch.CityId.ToString(), + Search = "", + //PayoutBranchCode = exRate.PAgentId + }; + + try + { + _log.Info("GetExchangeRate | REQUEST :" + JsonConvert.SerializeObject(req)); + BranchListResponse res = _sendAPI.GetBranchList(req); + _log.Info("GetExchangeRate | RESPONSE :" + JsonConvert.SerializeObject(res)); + _response.ResponseCode = res.ResponseCode; + _response.Msg = res.ResponseMessage; + //_response.Extra = res.g; + //_response.Extra2 = res.CostRate; + //_response.Id = res.CustomerRate; + _response.Data = res; + } + catch (Exception ex) + { + _response.ResponseCode = "1"; + _response.Msg = "Unknown error!"; + _log.ErrorFormat("ExchangeRateResponse | Exception occured On ExchangeRat Method At GCCREMITApi ! Details :" + ex.Message); + } + return _response; + } + private TPResponse GetExRate(ExchangeRate exRate) + { + TPResponse _response = new TPResponse(); + ExchangeRateRequest req = new ExchangeRateRequest() + { + UniqueID = PartnerId, + Password = Password, + SecurityKey = SecurityKey, + PayoutBranchCode = exRate.PAgentId + }; + + try + { + _log.Info("GetExchangeRate | REQUEST :" + JsonConvert.SerializeObject(req)); + ExchangeRateResponse res = _sendAPI.GetExchangeRate(req); + _log.Info("GetExchangeRate | RESPONSE :" + JsonConvert.SerializeObject(res)); + _response.ResponseCode = res.ResponseCode; + _response.Msg = res.ResponseMessage; + _response.Extra = res.PayoutBranchCode; + _response.Extra2 = res.CostRate; + _response.Id = res.CustomerRate; + _response.Data = res; + } + catch (Exception ex) + { + _response.ResponseCode = "1"; + _response.Msg = "Unknown error!"; + _log.ErrorFormat("ExchangeRateResponse | Exception occured On ExchangeRat Method At GCCREMITApi ! Details :" + ex.Message); + } + return _response; + } + private static string ObjectToXML(object input) + { + try + { + StringWriter stringwriter = new StringWriter(); + XmlSerializer serializer = new XmlSerializer(input.GetType()); + serializer.Serialize(stringwriter, input); + return stringwriter.ToString(); + } + catch (Exception ex) + { + if (ex.InnerException != null) + ex = ex.InnerException; + + return "Could not convert: " + ex.Message; + } + } + private TPResponse SendTransaction(SendTransaction sendTransferRequest) + { + TPResponse _response = new TPResponse(); + + SendTransferRequest mapreq = SendTransferMap(sendTransferRequest); + ExchangeRate exrate = new ExchangeRate() + { + PAgentId = mapreq.PayoutBranchCode + }; + TPResponse exrateRes = GetExRate(exrate); + mapreq.CostRate = exrateRes.Extra2; + + + var costR = Convert.ToDecimal(mapreq.CostRate); + var payoutA = Convert.ToDecimal(mapreq.PayoutAmount); + var paingA = payoutA / costR; + mapreq.PayinAmount = paingA.ToString(); + + + try + { + _log.Info("SendTransferRequest | REQUEST :" + JsonConvert.SerializeObject(mapreq)); + // _log.Info("SendTransferRequest | REQUEST :" + ObjectToXML(mapreq)); + + + SendTransferResponse res = _sendAPI.SendTransfer(mapreq); + + // _log.Info("SendTransferResponse | RESPONSE :" + ObjectToXML(res)); + _log.Info("SendTransferResponse | RESPONSE :" + JsonConvert.SerializeObject(res)); + + _response.ResponseCode = res.ResponseCode == "001" ? "0" : "1"; + _response.Id = res.TransactionNo; + //_response.Extra = res.PayoutCountryName; + _response.Msg = res.ResponseMessage; + //_response.Extra1 = + + + _response.Data = res; + } + catch (Exception ex) + { + _response.ResponseCode = "1"; + _response.Msg = "Unknown error!"; + _log.ErrorFormat("SendTransferResponse | Exception occured On SendTransfer Method At GCCREMITApi ! Details :" + ex.Message); + } + return _response; + } + private SendTransferRequest SendTransferMap(SendTransaction sT) + { + return new SendTransferRequest() + { + UniqueID = PartnerId, + Password = Password, + SecurityKey = SecurityKey, + PayoutBranchCode = sT.Agent.PBranchId, + BankAccountNo = sT.Receiver.RAccountNo, + BankAddress = sT.Receiver.RCountry,//"India", + BankBranchCode = sT.Agent.PAgentName, // get IFSC code + BankBranchName = sT.Agent.PBankBranchName, + BankCity = sT.Agent.PBranchCity, + BankCountry = sT.Receiver.RCountryId.ToString(), + BankName = sT.Agent.PBankName, + BankState = "",//sT.BankState, + BankZipCode = "",//sT.BankZipCode, + PayoutAmount = sT.Transaction.PAmt.ToString(), + PayinAmount = sT.Transaction.TAmt.ToString(), + //ExtensionData = '', + PayoutCurrencyCode = sT.Transaction.PCurr, + CostRate = sT.Transaction.ExRate.ToString(), + PurposeCode = sT.Transaction.PurposeOfRemittanceName, + ReceiverAddress = sT.Receiver.RAdd1, + ReceiverDOB = sT.Receiver.RDob, + ReceiverFirstName = sT.Receiver.RFirstName, + ReceiverMiddleName = sT.Receiver.RMiddleName, + ReceiverLastName = sT.Receiver.RLastName, + ReceiverFourthName = "",//sT.Receiver., + ReceiverIDExpiryDate = sT.Receiver.RIdValidDate, + ReceiverIDNumber = sT.Receiver.RIdNo, + ReceiverIDPlaceOfIssue = "",//sT.Receiver.reid, + ReceiverIDType = sT.Receiver.RIdType, + ReceiverMessage = "",//sT.Receiver.me,, + ReceiverMobileNo = sT.Receiver.RMobile, + //ReceiverNationality = "IN",// sT.Receiver.RCountry,// + + ReceiverNationality = sT.Receiver.RNativeCountry, + ReceiverTelephoneNo = sT.Receiver.RTel, + ReceiverRelationship = sT.Receiver.RelWithSenderName,//"Self", + ReceiverZipCode = "",//sT.Receiver, + ReferenceNo = sT.Transaction.JMEControlNo, + SenderDOB = sT.Sender.SBirthDate, + SenderEmail = sT.Sender.SEmail, + SenderFirstName = sT.Sender.SFirstName, + SenderMiddleName = sT.Sender.SMiddleName, + SenderLastName = sT.Sender.SLastName1, + SenderFourthName = sT.Sender.SLastName2, + SenderTelephoneNo = "", + SenderIDExpiryDate = sT.Sender.SIdExpiryDate, + SenderIDNumber = sT.Sender.SIdNo, + // SenderIDPlaceOfIssue = "GB",//sT.Sender.SZipCode, + SenderIDPlaceOfIssue = sT.Sender.SZipCode, + SenderIDType = sT.Sender.SIdType, + SenderMobileNo = sT.Sender.SMobile, + SenderNationality = sT.Sender.SCountryName, + //SenderTelephoneNo = sT.Sender.STel, + //SenderEmail = sT.Sender.SEmail, + SenderZipCode = "", //sT.Sender.SZipCode, + SenderAddress = sT.Sender.SAddress, + TransactionNo = "",//sT.TranId.ToString(), + + }; + } + + + private TPResponse ApproveTransfer(TFReleaseTxnRequest approve) + { + //DbResult response = new DbResult(); + //TPResponse _response = new TPResponse(); + + TPResponse _response = new TPResponse(); + ApproveTransferRequest req = new ApproveTransferRequest() + { + UniqueID = PartnerId, + Password = Password, + SecurityKey = SecurityKey, + TransactionNo = approve.TxnId, + }; + ///ApproveTransferRequest appMap = ApproveTransferMap(approveTransferRequest); + try + { + // _log.Info("ApproveTransferRequest | REQUEST :" + JsonConvert.SerializeObject(appMap)); + _log.Info("ApproveTransferRequest | REQUEST :" + ObjectToXML(req)); + + var res = _sendAPI.ApproveTransfer(req); + + //_log.Info("ApproveTransferResponse | RESPONSE :" + JsonConvert.SerializeObject(res)); + _log.Info("ApproveTransferResponse | RESPONSE :" + ObjectToXML(res)); + _response.ResponseCode = res.ResponseCode == "001" ? "0" : "1"; + + _response.Msg = res.ResponseMessage; + _response.Data = res; + + } + catch (Exception ex) + { + _response.ResponseCode = "1"; + _response.Msg = "Unknown error!"; + _log.ErrorFormat("ApproveTransferResponse | Exception occured On ApproveTransfer Method At GCCREMITApi ! Details :" + ex.Message); + } + return _response; + } + + + + + + + + private TPResponse GetTransferStatus(GetStatus status) + { + + TPResponse _response = new TPResponse(); + TransferStatusRequest req = new TransferStatusRequest() + { + UniqueID = PartnerId, + Password = Password, + SecurityKey = SecurityKey, + TransactionNo = status.PartnerPinNo, + }; + + try + { + + _log.Info("StatusTransferRequest | REQUEST :" + ObjectToXML(req)); + + var res = _sendAPI.GetTransferStatus(req); + + + _log.Info("StatusTransferResponse | RESPONSE :" + ObjectToXML(res)); + _response.ResponseCode = res.ResponseCode == "001" ? "0" : "1"; + + _response.Msg = res.ResponseMessage; + _response.Data = res; + + } + catch (Exception ex) + { + _response.ResponseCode = "1"; + _response.Msg = "Unknown error!"; + _log.ErrorFormat("StatusrResponse | Exception occured On ApproveTransfer Method At GCCREMITApi ! Details :" + ex.Message); + } + return _response; + } + //private ApproveTransferRequest ApproveTransferMap(TFReleaseTxnRequest ap) + //{ + // return new ApproveTransferRequest() + // { + // UniqueID = PartnerId, + // Password = Password, + // SecurityKey = SecurityKey, + + // //TransactionNo = ap.TxnId + + // }; + //} + + private TPResponse CancelTransfer(CancelTransferRequest cancelTransferRequest) + { + DbResult response = new DbResult(); + TPResponse _response = new TPResponse(); + CancelTransferRequest cancMap = CancelTransferMap(cancelTransferRequest); + try + { + _log.Info("CancelTransferRequest | REQUEST :" + JsonConvert.SerializeObject(cancelTransferRequest)); + + + var req = _sendAPI.CancelTransfer(cancMap); + + _log.Info("CancelTransferResponse | RESPONSE :" + JsonConvert.SerializeObject(req)); + + _response.Data = response; + _response.Msg = req.ResponseMessage; + _response.ResponseCode = "0"; + } + catch (Exception ex) + { + _response.ResponseCode = "1"; + _response.Msg = "Unknown error!"; + _log.ErrorFormat("SendTransferResponse | Exception occured On ApproveTransfer Method At GCCREMITApi ! Details :" + ex.Message); + } + return _response; + } + private CancelTransferRequest CancelTransferMap(CancelTransferRequest tc) + { + return new CancelTransferRequest() + { + TransactionNo = tc.TransactionNo, + Remarks = tc.Remarks + + + }; + } + private TPResponse RefundTransfer(RefundTransferRequest refundTransferRequest) + { + DbResult response = new DbResult(); + TPResponse _response = new TPResponse(); + RefundTransferRequest cancMap = RefundTransferMap(refundTransferRequest); + try + { + _log.Info("RefundTransferRequest | REQUEST :" + JsonConvert.SerializeObject(refundTransferRequest)); + + + var req = _sendAPI.RefundTransfer(cancMap); + + _log.Info("RefundTransferResponse | RESPONSE :" + JsonConvert.SerializeObject(req)); + + _response.Data = response; + _response.Msg = req.ResponseMessage; + _response.ResponseCode = "0"; + } + catch (Exception ex) + { + _response.ResponseCode = "1"; + _response.Msg = "Unknown error!"; + _log.ErrorFormat("RefundTransfer | Exception occured On RefundTransfer Method At GCCREMITApi ! Details :" + ex.Message); + } + return _response; + } + + private RefundTransferRequest RefundTransferMap(RefundTransferRequest rt) + { + return new RefundTransferRequest() + { + TransactionNo = rt.TransactionNo, + Remarks = rt.Remarks + }; + } + + private TPResponse ModifyTransfer(ModifyTransferRequest modifyTransferRequest) + { + throw new NotImplementedException(); + } + + private TPResponse GetModifyTransferStatus(ModifyTransferStatusRequest modifyTransferStatusRequest) + { + throw new NotImplementedException(); + } + + //private TPResponse GetTransferStatus(TransferStatusRequest transferStatusRequest) + //{ + // throw new NotImplementedException(); + //} + + private TPResponse GetTransferFinancialsList(TransferFinancialsRequest transferFinancialsRequest) + { + throw new NotImplementedException(); + } + + private TPResponse GetExchangeRateList(ExchangeRateListRequest exchangeRateListRequest) + { + throw new NotImplementedException(); + } + + private TPResponse GetAvailableBalance(AvailableBalanceRequest availableBalanceRequest) + { + throw new NotImplementedException(); + } + + private TPResponse GetIDTypeList(IDTypeListRequest iDTypeListRequest) + { + throw new NotImplementedException(); + } + + private TPResponse GetPurposeList(PurposeListRequest purposeListRequest) + { + throw new NotImplementedException(); + } + + private TPResponse GetIncomeSourceList(IncomeSourceListRequest incomeSourceListRequest) + { + throw new NotImplementedException(); + } + + private TPResponse GetRelationshipList(RelationshipListRequest relationshipListRequest) + { + throw new NotImplementedException(); + } + + private TPResponse ChangePassword(ChangePasswordRequest changePasswordRequest) + { + throw new NotImplementedException(); + } + private TPResponse GetServiceCharges(ServiceChargesRequest serviceChargesRequest) + { + throw new NotImplementedException(); + } + + + + private TPResponse GetBranchList(BranchListRequest branchListRequest) + { + throw new NotImplementedException(); + } + + private TPResponse GetCityList(CityListRequest cityListRequest) + { + throw new NotImplementedException(); + } + + private TPResponse GetPaymentModeList(PaymentModeListRequest paymentModeListRequest) + { + throw new NotImplementedException(); + } + + private TPResponse GetCurrencyList(CurrencyListRequest currencyListRequest) + { + throw new NotImplementedException(); + } + private TPResponse GetCountryList(CountryListRequest countryListRequest) + { + throw new NotImplementedException(); + } + } +} diff --git a/TPServices/Program.cs b/TPServices/Program.cs new file mode 100644 index 0000000..abab991 --- /dev/null +++ b/TPServices/Program.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace TPServices +{ + class Program + { + static void Main(string[] args) + { + } + } +} diff --git a/TPServices/Properties/AssemblyInfo.cs b/TPServices/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..ceee477 --- /dev/null +++ b/TPServices/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("TPServices")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("TPServices")] +[assembly: AssemblyCopyright("Copyright © 2023")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("4eb6bf60-ad44-4913-8794-c91341879288")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/TPServices/TPServices.csproj b/TPServices/TPServices.csproj new file mode 100644 index 0000000..f794c5a --- /dev/null +++ b/TPServices/TPServices.csproj @@ -0,0 +1,190 @@ + + + + + Debug + AnyCPU + {4EB6BF60-AD44-4913-8794-C91341879288} + Library + TPApiServices + TPApiServices + v4.6.1 + 512 + true + true + + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + ..\packages\log4net.2.0.8\lib\net45-full\log4net.dll + + + ..\packages\Newtonsoft.Json.12.0.1\lib\net45\Newtonsoft.Json.dll + + + + + + + + + + + + + + + True + True + Reference.svcmap + + + + + + + + + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + + + + + + + + + + + + + + + + WCF Proxy Generator + Reference.cs + + + + + + {D626FE23-51C8-4441-B3C7-92A54D1F572E} + Common + + + {0F5ACC33-43D7-46D3-BB17-0F067EAEE173} + GMENepal + + + + \ No newline at end of file diff --git a/TPServices/packages.config b/TPServices/packages.config new file mode 100644 index 0000000..3dae89b --- /dev/null +++ b/TPServices/packages.config @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/ThirdPartyAPIs/ApiControllers/ThirdPartyAPIController.cs b/ThirdPartyAPIs/ApiControllers/ThirdPartyAPIController.cs index b439215..2f913c2 100644 --- a/ThirdPartyAPIs/ApiControllers/ThirdPartyAPIController.cs +++ b/ThirdPartyAPIs/ApiControllers/ThirdPartyAPIController.cs @@ -15,11 +15,11 @@ using Common.Models.Status; using Common.Models.TxnAmendModel; using Common.Models.TxnModel; using log4net; -using Newtonsoft.Json; using System; using System.Web.Http; using Common.Utility; using Common.Models.DigitalSignature; +using Newtonsoft.Json; namespace ThirdPartyAPIs.ApiControllers { diff --git a/ThirdPartyAPIs/Web.config b/ThirdPartyAPIs/Web.config index 470f099..038faf8 100644 --- a/ThirdPartyAPIs/Web.config +++ b/ThirdPartyAPIs/Web.config @@ -64,11 +64,17 @@ - + + + + + + +