You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

1980 lines
113 KiB

<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:tns="http://tempuri.org/" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="SendAPI" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsp:Policy wsu:Id="BasicHttpsBinding_ISendAPI_policy">
<wsp:ExactlyOne>
<wsp:All>
<sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
<wsp:Policy>
<sp:TransportToken>
<wsp:Policy>
<sp:HttpsToken RequireClientCertificate="false" />
</wsp:Policy>
</sp:TransportToken>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:Basic256 />
</wsp:Policy>
</sp:AlgorithmSuite>
<sp:Layout>
<wsp:Policy>
<sp:Strict />
</wsp:Policy>
</sp:Layout>
</wsp:Policy>
</sp:TransportBinding>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>
<wsdl:types>
<xs:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" />
<xs:import namespace="http://schemas.datacontract.org/2004/07/GRemitWCFService" />
<xs:element name="GetCountryList">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q1:CountryListRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetCountryListResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="GetCountryListResult" nillable="true" type="q2:CountryListResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetCurrencyList">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q3:CurrencyListRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetCurrencyListResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="GetCurrencyListResult" nillable="true" type="q4:CurrencyListResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetPaymentModeList">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q5:PaymentModeListRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetPaymentModeListResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="GetPaymentModeListResult" nillable="true" type="q6:PaymentModeListResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetCityList">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q7:CityListRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetCityListResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="GetCityListResult" nillable="true" type="q8:CityListResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetBranchList">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q9:BranchListRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetBranchListResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="GetBranchListResult" nillable="true" type="q10:BranchListResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetExchangeRate">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q11:ExchangeRateRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetExchangeRateResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q12="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="GetExchangeRateResult" nillable="true" type="q12:ExchangeRateResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetServiceCharges">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q13="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q13:ServiceChargesRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetServiceChargesResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="GetServiceChargesResult" nillable="true" type="q14:ServiceChargesResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetCountryServiceCharges">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q15="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q15:CountryServiceChargesRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetCountryServiceChargesResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q16="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="GetCountryServiceChargesResult" nillable="true" type="q16:CountryServiceChargesResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ValidateSendTransfer">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q17="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q17:SendTransferRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ValidateSendTransferResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="ValidateSendTransferResult" nillable="true" type="q18:ValidateTransferResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SendTransfer">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q19="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q19:SendTransferRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SendTransferResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q20="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="SendTransferResult" nillable="true" type="q20:SendTransferResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SendAuxiliaryPayment">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q21="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q21:SendAuxiliaryPaymentRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SendAuxiliaryPaymentResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q22="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="SendAuxiliaryPaymentResult" nillable="true" type="q22:SendAuxiliaryPaymentResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ApproveTransfer">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q23="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q23:ApproveTransferRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ApproveTransferResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q24="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="ApproveTransferResult" nillable="true" type="q24:ApproveTransferResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BlockTransfer">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q25="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q25:StatusChangeRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BlockTransferResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q26="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="BlockTransferResult" nillable="true" type="q26:StatusChangeResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ReleaseTransfer">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q27="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q27:StatusChangeRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ReleaseTransferResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q28="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="ReleaseTransferResult" nillable="true" type="q28:StatusChangeResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CancelTransfer">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q29="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q29:CancelTransferRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CancelTransferResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q30="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="CancelTransferResult" nillable="true" type="q30:CancelTransferResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RefundTransfer">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q31="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q31:RefundTransferRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RefundTransferResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q32="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="RefundTransferResult" nillable="true" type="q32:RefundTransferResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ModifyTransfer">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q33="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q33:ModifyTransferRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ModifyTransferResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q34="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="ModifyTransferResult" nillable="true" type="q34:ModifyTransferResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetModifyTransferStatus">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q35="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q35:ModifyTransferStatusRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetModifyTransferStatusResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q36="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="GetModifyTransferStatusResult" nillable="true" type="q36:ModifyTransferStatusResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetPayoutBranchList">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q37="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q37:PayoutBranchListRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetPayoutBranchListResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q38="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="GetPayoutBranchListResult" nillable="true" type="q38:PayoutBranchListResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetTransferStatus">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q39="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q39:TransferStatusRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetTransferStatusResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q40="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="GetTransferStatusResult" nillable="true" type="q40:TransferStatusResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetSentTransferList">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q41="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q41:SentTransferListRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetSentTransferListResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q42="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="GetSentTransferListResult" nillable="true" type="q42:SentTransferListResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetExchangeRateList">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q43="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q43:ExchangeRateListRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetExchangeRateListResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q44="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="GetExchangeRateListResult" nillable="true" type="q44:ExchangeRateListResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetAvailableBalance">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q45="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q45:AvailableBalanceRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetAvailableBalanceResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q46="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="GetAvailableBalanceResult" nillable="true" type="q46:AvailableBalanceResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateSettlementRate">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q47="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q47:UpdateSettlementRateRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateSettlementRateResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q48="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="UpdateSettlementRateResult" nillable="true" type="q48:UpdateSettlementRateResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetTransferFinancialsList">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q49="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q49:TransferFinancialsRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetTransferFinancialsListResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q50="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="GetTransferFinancialsListResult" nillable="true" type="q50:TransferFinancialsResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetIDTypeList">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q51="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q51:IDTypeListRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetIDTypeListResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q52="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="GetIDTypeListResult" nillable="true" type="q52:IDTypeListResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetPurposeList">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q53="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q53:PurposeListRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetPurposeListResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q54="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="GetPurposeListResult" nillable="true" type="q54:PurposeListResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetIncomeSourceList">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q55="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q55:IncomeSourceListRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetIncomeSourceListResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q56="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="GetIncomeSourceListResult" nillable="true" type="q56:IncomeSourceListResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetRelationshipList">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q57="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="req" nillable="true" type="q57:RelationshipListRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetRelationshipListResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q58="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" minOccurs="0" name="GetRelationshipListResult" nillable="true" type="q58:RelationshipListResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ChangePassword">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q59="http://schemas.datacontract.org/2004/07/GRemitWCFService" minOccurs="0" name="req" nillable="true" type="q59:ChangePasswordRequest" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ChangePasswordResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q60="http://schemas.datacontract.org/2004/07/GRemitWCFService" minOccurs="0" name="ChangePasswordResult" nillable="true" type="q60:ChangePasswordResponse" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="anyType" nillable="true" type="xs:anyType" />
<xs:element name="anyURI" nillable="true" type="xs:anyURI" />
<xs:element name="base64Binary" nillable="true" type="xs:base64Binary" />
<xs:element name="boolean" nillable="true" type="xs:boolean" />
<xs:element name="byte" nillable="true" type="xs:byte" />
<xs:element name="dateTime" nillable="true" type="xs:dateTime" />
<xs:element name="decimal" nillable="true" type="xs:decimal" />
<xs:element name="double" nillable="true" type="xs:double" />
<xs:element name="float" nillable="true" type="xs:float" />
<xs:element name="int" nillable="true" type="xs:int" />
<xs:element name="long" nillable="true" type="xs:long" />
<xs:element name="QName" nillable="true" type="xs:QName" />
<xs:element name="short" nillable="true" type="xs:short" />
<xs:element name="string" nillable="true" type="xs:string" />
<xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" />
<xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" />
<xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" />
<xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" />
<xs:element name="char" nillable="true" type="tns:char" />
<xs:simpleType name="char">
<xs:restriction base="xs:int" />
</xs:simpleType>
<xs:element name="duration" nillable="true" type="tns:duration" />
<xs:simpleType name="duration">
<xs:restriction base="xs:duration">
<xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" />
<xs:minInclusive value="-P10675199DT2H48M5.4775808S" />
<xs:maxInclusive value="P10675199DT2H48M5.4775807S" />
</xs:restriction>
</xs:simpleType>
<xs:element name="guid" nillable="true" type="tns:guid" />
<xs:simpleType name="guid">
<xs:restriction base="xs:string">
<xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
</xs:restriction>
</xs:simpleType>
<xs:attribute name="FactoryType" type="xs:QName" />
<xs:attribute name="Id" type="xs:ID" />
<xs:attribute name="Ref" type="xs:IDREF" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/GRemitWCFService.Send" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="CountryListRequest">
<xs:sequence>
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="CountryListRequest" nillable="true" type="tns:CountryListRequest" />
<xs:complexType name="CountryListResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="dsCountryList" nillable="true">
<xs:complexType>
<xs:annotation>
<xs:appinfo>
<ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:element ref="xs:schema" />
<xs:any />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="CountryListResponse" nillable="true" type="tns:CountryListResponse" />
<xs:complexType name="CurrencyListRequest">
<xs:sequence>
<xs:element minOccurs="0" name="CountryCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="CurrencyListRequest" nillable="true" type="tns:CurrencyListRequest" />
<xs:complexType name="CurrencyListResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="dsCurrencyList" nillable="true">
<xs:complexType>
<xs:annotation>
<xs:appinfo>
<ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:element ref="xs:schema" />
<xs:any />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="CurrencyListResponse" nillable="true" type="tns:CurrencyListResponse" />
<xs:complexType name="PaymentModeListRequest">
<xs:sequence>
<xs:element minOccurs="0" name="CountryCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CurrencyCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="PaymentModeListRequest" nillable="true" type="tns:PaymentModeListRequest" />
<xs:complexType name="PaymentModeListResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="dsPaymentModeList" nillable="true">
<xs:complexType>
<xs:annotation>
<xs:appinfo>
<ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:element ref="xs:schema" />
<xs:any />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="PaymentModeListResponse" nillable="true" type="tns:PaymentModeListResponse" />
<xs:complexType name="CityListRequest">
<xs:sequence>
<xs:element minOccurs="0" name="CountryCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CurrencyCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PaymentModeCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="CityListRequest" nillable="true" type="tns:CityListRequest" />
<xs:complexType name="CityListResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="dsCityList" nillable="true">
<xs:complexType>
<xs:annotation>
<xs:appinfo>
<ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:element ref="xs:schema" />
<xs:any />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="CityListResponse" nillable="true" type="tns:CityListResponse" />
<xs:complexType name="BranchListRequest">
<xs:sequence>
<xs:element minOccurs="0" name="CityCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CountryCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CurrencyCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PaymentModeCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Search" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="BranchListRequest" nillable="true" type="tns:BranchListRequest" />
<xs:complexType name="BranchListResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="dsBranchList" nillable="true">
<xs:complexType>
<xs:annotation>
<xs:appinfo>
<ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:element ref="xs:schema" />
<xs:any />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="BranchListResponse" nillable="true" type="tns:BranchListResponse" />
<xs:complexType name="ExchangeRateRequest">
<xs:sequence>
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutBranchCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="ExchangeRateRequest" nillable="true" type="tns:ExchangeRateRequest" />
<xs:complexType name="ExchangeRateResponse">
<xs:sequence>
<xs:element minOccurs="0" name="CostRate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CustomerRate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PaymentModeName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutBranchAddress" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutBranchCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutBranchFaxNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutBranchName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutBranchTelephoneNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutCountryName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutCurrencyCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:element name="ExchangeRateResponse" nillable="true" type="tns:ExchangeRateResponse" />
<xs:complexType name="ServiceChargesRequest">
<xs:sequence>
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayinAmount" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutAmount" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutBranchCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="ServiceChargesRequest" nillable="true" type="tns:ServiceChargesRequest" />
<xs:complexType name="ServiceChargesResponse">
<xs:sequence>
<xs:element minOccurs="0" name="CostRate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CustomerRate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="IDDetailsRequired" type="xs:boolean" />
<xs:element minOccurs="0" name="PayinAmount" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PaymentModeName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutAmount" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutBranchAddress" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutBranchCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutBranchFaxNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutBranchName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutBranchTelephoneNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutCountryName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutCurrencyCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ServiceCharges" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:element name="ServiceChargesResponse" nillable="true" type="tns:ServiceChargesResponse" />
<xs:complexType name="CountryServiceChargesRequest">
<xs:sequence>
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayinAmount" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutCountryCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutCurrencyCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransferType" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="CountryServiceChargesRequest" nillable="true" type="tns:CountryServiceChargesRequest" />
<xs:complexType name="CountryServiceChargesResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="dtResult" nillable="true">
<xs:complexType>
<xs:annotation>
<xs:appinfo>
<ActualType Name="DataTable" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
<xs:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="CountryServiceChargesResponse" nillable="true" type="tns:CountryServiceChargesResponse" />
<xs:complexType name="SendTransferRequest">
<xs:sequence>
<xs:element minOccurs="0" name="BankAccountNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="BankAddress" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="BankBranchCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="BankBranchName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="BankCity" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="BankCountry" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="BankName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="BankState" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="BankZipCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CostRate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="IncomeSourceCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="OriginCountryCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayinAmount" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutAmount" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutBranchCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutCurrencyCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PurposeCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverAddress" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverDOB" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverFirstName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverFourthName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverIDExpiryDate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverIDNumber" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverIDPlaceOfIssue" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverIDType" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverLastName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverMiddleName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverMobileNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverNationality" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverRelationship" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverTelephoneNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverZipCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReferenceNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderAddress" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderDOB" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderEmail" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderFirstName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderFourthName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderIDExpiryDate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderIDNumber" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderIDPlaceOfIssue" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderIDType" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderLastName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderMiddleName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderMobileNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderNationality" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderTelephoneNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderZipCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Value1" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Value2" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Value3" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Value4" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Value5" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="SendTransferRequest" nillable="true" type="tns:SendTransferRequest" />
<xs:complexType name="ValidateTransferResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:element name="ValidateTransferResponse" nillable="true" type="tns:ValidateTransferResponse" />
<xs:complexType name="SendTransferResponse">
<xs:sequence>
<xs:element minOccurs="0" name="CostRate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CustomerRate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayinAmount" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PaymentModeName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutAmount" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutBranchAddress" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutBranchCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutBranchFaxNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutBranchName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutBranchTelephoneNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutCountryName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutCurrencyCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ServiceCharges" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="TransactionDate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionNo" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="SendTransferResponse" nillable="true" type="tns:SendTransferResponse" />
<xs:complexType name="SendAuxiliaryPaymentRequest">
<xs:sequence>
<xs:element minOccurs="0" name="AuxAccountNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="AuxAmountPerMonth" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="AuxEndMonth" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="AuxEndYear" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="AuxMonthCount" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="AuxPaymentCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="AuxStartMonth" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="AuxStartYear" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CostRate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="IncomeSourceCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="OriginCountryCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayinAmount" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutAmount" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutCurrencyCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PurposeCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverAddress" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverDOB" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverFirstName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverFourthName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverLastName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverMiddleName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverMobileNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverNationality" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverRelationship" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverTelephoneNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReceiverZipCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReferenceNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderAddress" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderDOB" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderEmail" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderFirstName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderFourthName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderIDExpiryDate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderIDNumber" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderIDPlaceOfIssue" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderIDType" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderLastName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderMiddleName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderMobileNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderNationality" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderTelephoneNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SenderZipCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Value1" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Value2" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Value3" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Value4" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Value5" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="SendAuxiliaryPaymentRequest" nillable="true" type="tns:SendAuxiliaryPaymentRequest" />
<xs:complexType name="SendAuxiliaryPaymentResponse">
<xs:sequence>
<xs:element minOccurs="0" name="AuxPaymentCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="AuxPaymentName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CostRate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CustomerRate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayinAmount" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PaymentModeName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutAmount" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutCountryName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutCurrencyCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ServiceCharges" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="TransactionDate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionNo" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="SendAuxiliaryPaymentResponse" nillable="true" type="tns:SendAuxiliaryPaymentResponse" />
<xs:complexType name="ApproveTransferRequest">
<xs:sequence>
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="ApproveTransferRequest" nillable="true" type="tns:ApproveTransferRequest" />
<xs:complexType name="ApproveTransferResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ApprovalDate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ApprovalTime" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="TransactionNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionStatus" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="ApproveTransferResponse" nillable="true" type="tns:ApproveTransferResponse" />
<xs:complexType name="StatusChangeRequest">
<xs:sequence>
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="StatusChangeRequest" nillable="true" type="tns:StatusChangeRequest" />
<xs:complexType name="StatusChangeResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="TransactionDate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionStatus" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="StatusChangeResponse" nillable="true" type="tns:StatusChangeResponse" />
<xs:complexType name="CancelTransferRequest">
<xs:sequence>
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Remarks" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="CancelTransferRequest" nillable="true" type="tns:CancelTransferRequest" />
<xs:complexType name="CancelTransferResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="TransactionNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionStatus" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionStatusDate" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="CancelTransferResponse" nillable="true" type="tns:CancelTransferResponse" />
<xs:complexType name="RefundTransferRequest">
<xs:sequence>
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Remarks" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="RefundTransferRequest" nillable="true" type="tns:RefundTransferRequest" />
<xs:complexType name="RefundTransferResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="TransactionNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionStatus" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionStatusDate" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="RefundTransferResponse" nillable="true" type="tns:RefundTransferResponse" />
<xs:complexType name="ModifyTransferRequest">
<xs:sequence>
<xs:element minOccurs="0" name="ModificationDetails" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="ModifyTransferRequest" nillable="true" type="tns:ModifyTransferRequest" />
<xs:complexType name="ModifyTransferResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ModificationDetails" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ModificationStatus" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ModificationStatusDate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ModificationStatusRemarks" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="TransactionNo" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="ModifyTransferResponse" nillable="true" type="tns:ModifyTransferResponse" />
<xs:complexType name="ModifyTransferStatusRequest">
<xs:sequence>
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="ModifyTransferStatusRequest" nillable="true" type="tns:ModifyTransferStatusRequest" />
<xs:complexType name="ModifyTransferStatusResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ModificationDetails" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ModificationStatus" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ModificationStatusDate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ModificationStatusRemarks" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="TransactionNo" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="ModifyTransferStatusResponse" nillable="true" type="tns:ModifyTransferStatusResponse" />
<xs:complexType name="PayoutBranchListRequest">
<xs:sequence>
<xs:element minOccurs="0" name="CountryCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PaymentModeType" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="PayoutBranchListRequest" nillable="true" type="tns:PayoutBranchListRequest" />
<xs:complexType name="PayoutBranchListResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="dsBranchList" nillable="true">
<xs:complexType>
<xs:annotation>
<xs:appinfo>
<ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:element ref="xs:schema" />
<xs:any />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="PayoutBranchListResponse" nillable="true" type="tns:PayoutBranchListResponse" />
<xs:complexType name="TransferStatusRequest">
<xs:sequence>
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="TransferStatusRequest" nillable="true" type="tns:TransferStatusRequest" />
<xs:complexType name="TransferStatusResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="TransactionNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionStatus" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionStatusDate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionStatusTime" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="TransferStatusResponse" nillable="true" type="tns:TransferStatusResponse" />
<xs:complexType name="SentTransferListRequest">
<xs:sequence>
<xs:element minOccurs="0" name="BranchCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="SentTransferListRequest" nillable="true" type="tns:SentTransferListRequest" />
<xs:complexType name="SentTransferListResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="dsSentTransactionList" nillable="true">
<xs:complexType>
<xs:annotation>
<xs:appinfo>
<ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:element ref="xs:schema" />
<xs:any />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="SentTransferListResponse" nillable="true" type="tns:SentTransferListResponse" />
<xs:complexType name="ExchangeRateListRequest">
<xs:sequence>
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PaymentModeType" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutCountryCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayoutCurrencyCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="ExchangeRateListRequest" nillable="true" type="tns:ExchangeRateListRequest" />
<xs:complexType name="ExchangeRateListResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="dsExchangeRateList" nillable="true">
<xs:complexType>
<xs:annotation>
<xs:appinfo>
<ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:element ref="xs:schema" />
<xs:any />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="ExchangeRateListResponse" nillable="true" type="tns:ExchangeRateListResponse" />
<xs:complexType name="AvailableBalanceRequest">
<xs:sequence>
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="AvailableBalanceRequest" nillable="true" type="tns:AvailableBalanceRequest" />
<xs:complexType name="AvailableBalanceResponse">
<xs:sequence>
<xs:element minOccurs="0" name="AvailableBalanceAmount" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="AvailableBalanceCurrencyCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="AvailableBalanceDate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="AvailableBalanceTime" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:element name="AvailableBalanceResponse" nillable="true" type="tns:AvailableBalanceResponse" />
<xs:complexType name="UpdateSettlementRateRequest">
<xs:sequence>
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SettlementRateUSD" type="xs:decimal" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="UpdateSettlementRateRequest" nillable="true" type="tns:UpdateSettlementRateRequest" />
<xs:complexType name="UpdateSettlementRateResponse">
<xs:sequence>
<xs:element minOccurs="0" name="AccountNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CountryName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CurrencyCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SettlementRate" type="xs:decimal" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:element name="UpdateSettlementRateResponse" nillable="true" type="tns:UpdateSettlementRateResponse" />
<xs:complexType name="TransferFinancialsRequest">
<xs:sequence>
<xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionNo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="TransferFinancialsRequest" nillable="true" type="tns:TransferFinancialsRequest" />
<xs:complexType name="TransferFinancialsResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="dsTransferFinancialsList" nillable="true">
<xs:complexType>
<xs:annotation>
<xs:appinfo>
<ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:element ref="xs:schema" />
<xs:any />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="TransferFinancialsResponse" nillable="true" type="tns:TransferFinancialsResponse" />
<xs:complexType name="IDTypeListRequest">
<xs:sequence>
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="IDTypeListRequest" nillable="true" type="tns:IDTypeListRequest" />
<xs:complexType name="IDTypeListResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="dsIDTypeList" nillable="true">
<xs:complexType>
<xs:annotation>
<xs:appinfo>
<ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:element ref="xs:schema" />
<xs:any />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="IDTypeListResponse" nillable="true" type="tns:IDTypeListResponse" />
<xs:complexType name="PurposeListRequest">
<xs:sequence>
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="PurposeListRequest" nillable="true" type="tns:PurposeListRequest" />
<xs:complexType name="PurposeListResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="dsPurposeList" nillable="true">
<xs:complexType>
<xs:annotation>
<xs:appinfo>
<ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:element ref="xs:schema" />
<xs:any />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="PurposeListResponse" nillable="true" type="tns:PurposeListResponse" />
<xs:complexType name="IncomeSourceListRequest">
<xs:sequence>
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="IncomeSourceListRequest" nillable="true" type="tns:IncomeSourceListRequest" />
<xs:complexType name="IncomeSourceListResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="dsIncomeSourceList" nillable="true">
<xs:complexType>
<xs:annotation>
<xs:appinfo>
<ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:element ref="xs:schema" />
<xs:any />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="IncomeSourceListResponse" nillable="true" type="tns:IncomeSourceListResponse" />
<xs:complexType name="RelationshipListRequest">
<xs:sequence>
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="RelationshipListRequest" nillable="true" type="tns:RelationshipListRequest" />
<xs:complexType name="RelationshipListResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
<xs:element minOccurs="0" name="dsRelationshipList" nillable="true">
<xs:complexType>
<xs:annotation>
<xs:appinfo>
<ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:element ref="xs:schema" />
<xs:any />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="RelationshipListResponse" nillable="true" type="tns:RelationshipListResponse" />
</xs:schema>
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="DataSet" nillable="true">
<xs:complexType>
<xs:annotation>
<xs:appinfo>
<ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:element ref="xs:schema" />
<xs:any />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/System.Data" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="DataTable" nillable="true">
<xs:complexType>
<xs:annotation>
<xs:appinfo>
<ActualType Name="DataTable" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
<xs:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/GRemitWCFService" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/GRemitWCFService" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="ChangePasswordRequest">
<xs:sequence>
<xs:element minOccurs="0" name="NewPassword" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SecurityKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="ChangePasswordRequest" nillable="true" type="tns:ChangePasswordRequest" />
<xs:complexType name="ChangePasswordResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ResponseCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponseMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Successful" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:element name="ChangePasswordResponse" nillable="true" type="tns:ChangePasswordResponse" />
</xs:schema>
</wsdl:types>
<wsdl:message name="ISendAPI_GetCountryList_InputMessage">
<wsdl:part name="parameters" element="tns:GetCountryList" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetCountryList_OutputMessage">
<wsdl:part name="parameters" element="tns:GetCountryListResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetCurrencyList_InputMessage">
<wsdl:part name="parameters" element="tns:GetCurrencyList" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetCurrencyList_OutputMessage">
<wsdl:part name="parameters" element="tns:GetCurrencyListResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetPaymentModeList_InputMessage">
<wsdl:part name="parameters" element="tns:GetPaymentModeList" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetPaymentModeList_OutputMessage">
<wsdl:part name="parameters" element="tns:GetPaymentModeListResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetCityList_InputMessage">
<wsdl:part name="parameters" element="tns:GetCityList" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetCityList_OutputMessage">
<wsdl:part name="parameters" element="tns:GetCityListResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetBranchList_InputMessage">
<wsdl:part name="parameters" element="tns:GetBranchList" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetBranchList_OutputMessage">
<wsdl:part name="parameters" element="tns:GetBranchListResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetExchangeRate_InputMessage">
<wsdl:part name="parameters" element="tns:GetExchangeRate" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetExchangeRate_OutputMessage">
<wsdl:part name="parameters" element="tns:GetExchangeRateResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetServiceCharges_InputMessage">
<wsdl:part name="parameters" element="tns:GetServiceCharges" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetServiceCharges_OutputMessage">
<wsdl:part name="parameters" element="tns:GetServiceChargesResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetCountryServiceCharges_InputMessage">
<wsdl:part name="parameters" element="tns:GetCountryServiceCharges" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetCountryServiceCharges_OutputMessage">
<wsdl:part name="parameters" element="tns:GetCountryServiceChargesResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_ValidateSendTransfer_InputMessage">
<wsdl:part name="parameters" element="tns:ValidateSendTransfer" />
</wsdl:message>
<wsdl:message name="ISendAPI_ValidateSendTransfer_OutputMessage">
<wsdl:part name="parameters" element="tns:ValidateSendTransferResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_SendTransfer_InputMessage">
<wsdl:part name="parameters" element="tns:SendTransfer" />
</wsdl:message>
<wsdl:message name="ISendAPI_SendTransfer_OutputMessage">
<wsdl:part name="parameters" element="tns:SendTransferResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_SendAuxiliaryPayment_InputMessage">
<wsdl:part name="parameters" element="tns:SendAuxiliaryPayment" />
</wsdl:message>
<wsdl:message name="ISendAPI_SendAuxiliaryPayment_OutputMessage">
<wsdl:part name="parameters" element="tns:SendAuxiliaryPaymentResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_ApproveTransfer_InputMessage">
<wsdl:part name="parameters" element="tns:ApproveTransfer" />
</wsdl:message>
<wsdl:message name="ISendAPI_ApproveTransfer_OutputMessage">
<wsdl:part name="parameters" element="tns:ApproveTransferResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_BlockTransfer_InputMessage">
<wsdl:part name="parameters" element="tns:BlockTransfer" />
</wsdl:message>
<wsdl:message name="ISendAPI_BlockTransfer_OutputMessage">
<wsdl:part name="parameters" element="tns:BlockTransferResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_ReleaseTransfer_InputMessage">
<wsdl:part name="parameters" element="tns:ReleaseTransfer" />
</wsdl:message>
<wsdl:message name="ISendAPI_ReleaseTransfer_OutputMessage">
<wsdl:part name="parameters" element="tns:ReleaseTransferResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_CancelTransfer_InputMessage">
<wsdl:part name="parameters" element="tns:CancelTransfer" />
</wsdl:message>
<wsdl:message name="ISendAPI_CancelTransfer_OutputMessage">
<wsdl:part name="parameters" element="tns:CancelTransferResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_RefundTransfer_InputMessage">
<wsdl:part name="parameters" element="tns:RefundTransfer" />
</wsdl:message>
<wsdl:message name="ISendAPI_RefundTransfer_OutputMessage">
<wsdl:part name="parameters" element="tns:RefundTransferResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_ModifyTransfer_InputMessage">
<wsdl:part name="parameters" element="tns:ModifyTransfer" />
</wsdl:message>
<wsdl:message name="ISendAPI_ModifyTransfer_OutputMessage">
<wsdl:part name="parameters" element="tns:ModifyTransferResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetModifyTransferStatus_InputMessage">
<wsdl:part name="parameters" element="tns:GetModifyTransferStatus" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetModifyTransferStatus_OutputMessage">
<wsdl:part name="parameters" element="tns:GetModifyTransferStatusResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetPayoutBranchList_InputMessage">
<wsdl:part name="parameters" element="tns:GetPayoutBranchList" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetPayoutBranchList_OutputMessage">
<wsdl:part name="parameters" element="tns:GetPayoutBranchListResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetTransferStatus_InputMessage">
<wsdl:part name="parameters" element="tns:GetTransferStatus" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetTransferStatus_OutputMessage">
<wsdl:part name="parameters" element="tns:GetTransferStatusResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetSentTransferList_InputMessage">
<wsdl:part name="parameters" element="tns:GetSentTransferList" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetSentTransferList_OutputMessage">
<wsdl:part name="parameters" element="tns:GetSentTransferListResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetExchangeRateList_InputMessage">
<wsdl:part name="parameters" element="tns:GetExchangeRateList" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetExchangeRateList_OutputMessage">
<wsdl:part name="parameters" element="tns:GetExchangeRateListResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetAvailableBalance_InputMessage">
<wsdl:part name="parameters" element="tns:GetAvailableBalance" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetAvailableBalance_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAvailableBalanceResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_UpdateSettlementRate_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateSettlementRate" />
</wsdl:message>
<wsdl:message name="ISendAPI_UpdateSettlementRate_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateSettlementRateResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetTransferFinancialsList_InputMessage">
<wsdl:part name="parameters" element="tns:GetTransferFinancialsList" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetTransferFinancialsList_OutputMessage">
<wsdl:part name="parameters" element="tns:GetTransferFinancialsListResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetIDTypeList_InputMessage">
<wsdl:part name="parameters" element="tns:GetIDTypeList" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetIDTypeList_OutputMessage">
<wsdl:part name="parameters" element="tns:GetIDTypeListResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetPurposeList_InputMessage">
<wsdl:part name="parameters" element="tns:GetPurposeList" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetPurposeList_OutputMessage">
<wsdl:part name="parameters" element="tns:GetPurposeListResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetIncomeSourceList_InputMessage">
<wsdl:part name="parameters" element="tns:GetIncomeSourceList" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetIncomeSourceList_OutputMessage">
<wsdl:part name="parameters" element="tns:GetIncomeSourceListResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetRelationshipList_InputMessage">
<wsdl:part name="parameters" element="tns:GetRelationshipList" />
</wsdl:message>
<wsdl:message name="ISendAPI_GetRelationshipList_OutputMessage">
<wsdl:part name="parameters" element="tns:GetRelationshipListResponse" />
</wsdl:message>
<wsdl:message name="ISendAPI_ChangePassword_InputMessage">
<wsdl:part name="parameters" element="tns:ChangePassword" />
</wsdl:message>
<wsdl:message name="ISendAPI_ChangePassword_OutputMessage">
<wsdl:part name="parameters" element="tns:ChangePasswordResponse" />
</wsdl:message>
<wsdl:portType name="ISendAPI">
<wsdl:operation name="GetCountryList">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/GetCountryList" message="tns:ISendAPI_GetCountryList_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/GetCountryListResponse" message="tns:ISendAPI_GetCountryList_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GetCurrencyList">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/GetCurrencyList" message="tns:ISendAPI_GetCurrencyList_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/GetCurrencyListResponse" message="tns:ISendAPI_GetCurrencyList_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GetPaymentModeList">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/GetPaymentModeList" message="tns:ISendAPI_GetPaymentModeList_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/GetPaymentModeListResponse" message="tns:ISendAPI_GetPaymentModeList_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GetCityList">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/GetCityList" message="tns:ISendAPI_GetCityList_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/GetCityListResponse" message="tns:ISendAPI_GetCityList_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GetBranchList">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/GetBranchList" message="tns:ISendAPI_GetBranchList_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/GetBranchListResponse" message="tns:ISendAPI_GetBranchList_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GetExchangeRate">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/GetExchangeRate" message="tns:ISendAPI_GetExchangeRate_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/GetExchangeRateResponse" message="tns:ISendAPI_GetExchangeRate_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GetServiceCharges">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/GetServiceCharges" message="tns:ISendAPI_GetServiceCharges_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/GetServiceChargesResponse" message="tns:ISendAPI_GetServiceCharges_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GetCountryServiceCharges">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/GetCountryServiceCharges" message="tns:ISendAPI_GetCountryServiceCharges_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/GetCountryServiceChargesResponse" message="tns:ISendAPI_GetCountryServiceCharges_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="ValidateSendTransfer">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/ValidateSendTransfer" message="tns:ISendAPI_ValidateSendTransfer_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/ValidateSendTransferResponse" message="tns:ISendAPI_ValidateSendTransfer_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="SendTransfer">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/SendTransfer" message="tns:ISendAPI_SendTransfer_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/SendTransferResponse" message="tns:ISendAPI_SendTransfer_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="SendAuxiliaryPayment">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/SendAuxiliaryPayment" message="tns:ISendAPI_SendAuxiliaryPayment_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/SendAuxiliaryPaymentResponse" message="tns:ISendAPI_SendAuxiliaryPayment_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="ApproveTransfer">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/ApproveTransfer" message="tns:ISendAPI_ApproveTransfer_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/ApproveTransferResponse" message="tns:ISendAPI_ApproveTransfer_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="BlockTransfer">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/BlockTransfer" message="tns:ISendAPI_BlockTransfer_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/BlockTransferResponse" message="tns:ISendAPI_BlockTransfer_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="ReleaseTransfer">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/ReleaseTransfer" message="tns:ISendAPI_ReleaseTransfer_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/ReleaseTransferResponse" message="tns:ISendAPI_ReleaseTransfer_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="CancelTransfer">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/CancelTransfer" message="tns:ISendAPI_CancelTransfer_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/CancelTransferResponse" message="tns:ISendAPI_CancelTransfer_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="RefundTransfer">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/RefundTransfer" message="tns:ISendAPI_RefundTransfer_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/RefundTransferResponse" message="tns:ISendAPI_RefundTransfer_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="ModifyTransfer">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/ModifyTransfer" message="tns:ISendAPI_ModifyTransfer_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/ModifyTransferResponse" message="tns:ISendAPI_ModifyTransfer_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GetModifyTransferStatus">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/GetModifyTransferStatus" message="tns:ISendAPI_GetModifyTransferStatus_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/GetModifyTransferStatusResponse" message="tns:ISendAPI_GetModifyTransferStatus_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GetPayoutBranchList">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/GetPayoutBranchList" message="tns:ISendAPI_GetPayoutBranchList_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/GetPayoutBranchListResponse" message="tns:ISendAPI_GetPayoutBranchList_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GetTransferStatus">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/GetTransferStatus" message="tns:ISendAPI_GetTransferStatus_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/GetTransferStatusResponse" message="tns:ISendAPI_GetTransferStatus_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GetSentTransferList">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/GetSentTransferList" message="tns:ISendAPI_GetSentTransferList_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/GetSentTransferListResponse" message="tns:ISendAPI_GetSentTransferList_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GetExchangeRateList">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/GetExchangeRateList" message="tns:ISendAPI_GetExchangeRateList_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/GetExchangeRateListResponse" message="tns:ISendAPI_GetExchangeRateList_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GetAvailableBalance">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/GetAvailableBalance" message="tns:ISendAPI_GetAvailableBalance_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/GetAvailableBalanceResponse" message="tns:ISendAPI_GetAvailableBalance_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="UpdateSettlementRate">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/UpdateSettlementRate" message="tns:ISendAPI_UpdateSettlementRate_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/UpdateSettlementRateResponse" message="tns:ISendAPI_UpdateSettlementRate_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GetTransferFinancialsList">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/GetTransferFinancialsList" message="tns:ISendAPI_GetTransferFinancialsList_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/GetTransferFinancialsListResponse" message="tns:ISendAPI_GetTransferFinancialsList_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GetIDTypeList">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/GetIDTypeList" message="tns:ISendAPI_GetIDTypeList_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/GetIDTypeListResponse" message="tns:ISendAPI_GetIDTypeList_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GetPurposeList">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/GetPurposeList" message="tns:ISendAPI_GetPurposeList_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/GetPurposeListResponse" message="tns:ISendAPI_GetPurposeList_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GetIncomeSourceList">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/GetIncomeSourceList" message="tns:ISendAPI_GetIncomeSourceList_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/GetIncomeSourceListResponse" message="tns:ISendAPI_GetIncomeSourceList_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GetRelationshipList">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/GetRelationshipList" message="tns:ISendAPI_GetRelationshipList_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/GetRelationshipListResponse" message="tns:ISendAPI_GetRelationshipList_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="ChangePassword">
<wsdl:input wsaw:Action="http://tempuri.org/ISendAPI/ChangePassword" message="tns:ISendAPI_ChangePassword_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISendAPI/ChangePasswordResponse" message="tns:ISendAPI_ChangePassword_OutputMessage" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="BasicHttpsBinding_ISendAPI" type="tns:ISendAPI">
<wsp:PolicyReference URI="#BasicHttpsBinding_ISendAPI_policy" />
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="GetCountryList">
<soap:operation soapAction="http://tempuri.org/ISendAPI/GetCountryList" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetCurrencyList">
<soap:operation soapAction="http://tempuri.org/ISendAPI/GetCurrencyList" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPaymentModeList">
<soap:operation soapAction="http://tempuri.org/ISendAPI/GetPaymentModeList" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetCityList">
<soap:operation soapAction="http://tempuri.org/ISendAPI/GetCityList" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetBranchList">
<soap:operation soapAction="http://tempuri.org/ISendAPI/GetBranchList" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetExchangeRate">
<soap:operation soapAction="http://tempuri.org/ISendAPI/GetExchangeRate" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetServiceCharges">
<soap:operation soapAction="http://tempuri.org/ISendAPI/GetServiceCharges" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetCountryServiceCharges">
<soap:operation soapAction="http://tempuri.org/ISendAPI/GetCountryServiceCharges" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ValidateSendTransfer">
<soap:operation soapAction="http://tempuri.org/ISendAPI/ValidateSendTransfer" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SendTransfer">
<soap:operation soapAction="http://tempuri.org/ISendAPI/SendTransfer" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SendAuxiliaryPayment">
<soap:operation soapAction="http://tempuri.org/ISendAPI/SendAuxiliaryPayment" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ApproveTransfer">
<soap:operation soapAction="http://tempuri.org/ISendAPI/ApproveTransfer" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="BlockTransfer">
<soap:operation soapAction="http://tempuri.org/ISendAPI/BlockTransfer" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ReleaseTransfer">
<soap:operation soapAction="http://tempuri.org/ISendAPI/ReleaseTransfer" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CancelTransfer">
<soap:operation soapAction="http://tempuri.org/ISendAPI/CancelTransfer" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="RefundTransfer">
<soap:operation soapAction="http://tempuri.org/ISendAPI/RefundTransfer" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ModifyTransfer">
<soap:operation soapAction="http://tempuri.org/ISendAPI/ModifyTransfer" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetModifyTransferStatus">
<soap:operation soapAction="http://tempuri.org/ISendAPI/GetModifyTransferStatus" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPayoutBranchList">
<soap:operation soapAction="http://tempuri.org/ISendAPI/GetPayoutBranchList" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetTransferStatus">
<soap:operation soapAction="http://tempuri.org/ISendAPI/GetTransferStatus" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetSentTransferList">
<soap:operation soapAction="http://tempuri.org/ISendAPI/GetSentTransferList" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetExchangeRateList">
<soap:operation soapAction="http://tempuri.org/ISendAPI/GetExchangeRateList" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAvailableBalance">
<soap:operation soapAction="http://tempuri.org/ISendAPI/GetAvailableBalance" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateSettlementRate">
<soap:operation soapAction="http://tempuri.org/ISendAPI/UpdateSettlementRate" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetTransferFinancialsList">
<soap:operation soapAction="http://tempuri.org/ISendAPI/GetTransferFinancialsList" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetIDTypeList">
<soap:operation soapAction="http://tempuri.org/ISendAPI/GetIDTypeList" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPurposeList">
<soap:operation soapAction="http://tempuri.org/ISendAPI/GetPurposeList" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetIncomeSourceList">
<soap:operation soapAction="http://tempuri.org/ISendAPI/GetIncomeSourceList" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetRelationshipList">
<soap:operation soapAction="http://tempuri.org/ISendAPI/GetRelationshipList" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ChangePassword">
<soap:operation soapAction="http://tempuri.org/ISendAPI/ChangePassword" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="SendAPI">
<wsdl:port name="BasicHttpsBinding_ISendAPI" binding="tns:BasicHttpsBinding_ISendAPI">
<soap:address location="https://api.gccremit.com/SendAPI.svc" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>