BWGetAdditionalData structures

<xsd:complexType name="BWGetAdditionalData">

<xsd:complexContent>

<xsd:extension base="bws:GetAdditionalDataRequest"/>

</xsd:complexContent>

</xsd:complexType>

 

<xsd:complexType name="GetAdditionalDataRequest">

<xsd:complexContent>

<xsd:extension base="bws:DataAccessKeyType">

<xsd:sequence/>

<xsd:attribute name="returnSubBranches" type="xsd:boolean" default="false"/>

</xsd:extension>

</xsd:complexContent>

</xsd:complexType>

 

<xsd:complexType name="GetAdditionalDataResponse">

<xsd:sequence>

<xsd:element ref="header:EIHHeader"/>

<xsd:element name="additionalBranchData" minOccurs="0" maxOccurs="unbounded" type="bws:AdditionalBranchDataType"/>

</xsd:sequence>

<xsd:attribute name="subBranchesAvailable" type="xsd:boolean" use="optional"/>

</xsd:complexType>

 

<xsd:complexType name="AdditionalBranchDataType">

<xsd:sequence>

<xsd:element name="branchInfo" minOccurs="0" maxOccurs="unbounded" type="bws:AdditionalBranchElement"/>

</xsd:sequence>

<xsd:attribute name="subBranchNumber" type="xsd:integer" use="optional"/>

</xsd:complexType>

 

<xsd:complexType name="AdditionalBranchElement">

<xsd:simpleContent>

<xsd:extension base="xsd:string">

<xsd:attribute name="code" type="xsd:integer" use="required"/>

<xsd:attribute name="description" type="xsd:string"/>

</xsd:extension>

</xsd:simpleContent>

</xsd:complexType>