Messages
<message name="GetBranchDataRequest"> <part name="GetBranchDataRequest" element="v1_0:GetBranchDataRequest"/> </message> <message name="GetBranchDataResponse"> <part name="GetBranchDataResponse" element="v1_0:GetBranchDataResponse"/> </message> |
Operations
<operation name="GetBranchData"> <input message="tns:GetBranchDataRequest"/> <output message="tns:GetBranchDataResponse"/> </operation>
<operation name="GetBranchData"> <soap:operation soapAction="GetBranchData" /> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> |
Complexes
<xsd:complexType name="GetBranchDataRequest"> <xsd:complexContent> <xsd:extension base="bankwizard:DataAccessKeyType"> <xsd:sequence/> <xsd:attribute name="returnSubBranches" type="xsd:boolean" default="false"/> </xsd:extension> </xsd:complexContent> </xsd:complexType>
<xsd:complexType name="GetBranchDataResponse"> <xsd:sequence> <xsd:element name="branchData" minOccurs="0" maxOccurs="unbounded" type="bankwizard:BranchDataType"/> </xsd:sequence> <xsd:attribute name="subBranchesAvailable" type="xsd:boolean" use="optional"/> </xsd:complexType>
<xsd:complexType name="BranchDataType"> <xsd:sequence> <xsd:element name="institutionName" minOccurs="0" maxOccurs="1" type="xsd:string"/> <xsd:element name="branchName" minOccurs="0" maxOccurs="1" type="xsd:string"/> <xsd:element name="address" minOccurs="0" maxOccurs="1" type="bankwizard:BranchAddressType"/> <xsd:element name="telephoneNumber" minOccurs="0" maxOccurs="1" type="xsd:string"/> <xsd:element name="faxNumber" minOccurs="0" maxOccurs="1" type="xsd:string"/> <xsd:element name="closureDate" minOccurs="0" maxOccurs="1" type="xsd:date"/> <xsd:element name="redirectedTo" minOccurs="0" maxOccurs="1" type="xsd:string"/> </xsd:sequence> <xsd:attribute name="subBranchNumber" type="xsd:integer" use="optional" /> </xsd:complexType>
<xsd:complexType name="BranchAddressType"> <xsd:sequence> <xsd:element name="addressLine" minOccurs="0" maxOccurs="5" type="bankwizard:AddressLineType"/> <xsd:element name="postorzipcode" minOccurs="0" maxOccurs="1" type="xsd:string"/> </xsd:sequence> </xsd:complexType>
<xsd:complexType name="AddressLineType"> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="line" type="bankwizard:RestrictedInteger" use="required"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> |