BWValidate structures

<xsd:complexType name="BWValidate">

<xsd:complexContent>

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

</xsd:complexContent>

</xsd:complexType>

 

<xsd:complexType name="ValidateRequest">

<complexContent>

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

<xsd:sequence/>

<xsd:attribute name="language" type="eih:LanguageEIH" use="optional" default="en"/>

<xsd:attribute name="reportString" type="bws:ReportString" use="optional"/>

<xsd:attribute name="itemisationID" type="bws:ItemisationID" use="optional"/>

</xsd:extension>

</complexContent>

</xsd:complexType>

 

<xsd:complexType name="ValidateResponse">

<xsd:sequence>

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

<xsd:element name="BBAN" minOccurs="0" maxOccurs="5" type="bws:BBANBaseType"/>

<xsd:element name="IBAN" minOccurs="0" maxOccurs="1" type="bws:IBAN"/>

<xsd:element name="dataAccessKey" minOccurs="0" maxOccurs="1" type="xsd:string"/>

<xsd:element name="conditions" minOccurs="0" maxOccurs="1" type="bws:Conditions"/>

</xsd:sequence>

</xsd:complexType>

 

<xsd:complexType name="ValidationBBANRequestType">

<xsd:sequence>

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

<xsd:element name="BBAN" minOccurs="1" maxOccurs="5" type="bws:BBANBaseType"/>

</xsd:sequence>

<xsd:attribute name="ISOCountry" type="bws:ISO3166-1" use="required"/>

<xsd:attribute name="checkingLevel" type="bws:CheckingLevel" use="required"/>

</xsd:complexType>