GetBranchData structures

BankWizardService-v1.wsdl

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>

BankWizardService-v1-0.xsd

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>