<xs:element name="PriceList">
<xs:complexType>
<xs:sequence>
<xs:element name="Contact">
<xs:complexType>
<xs:sequence>
<xs:element name="BusinessName" type="xs:string"/>
<xs:element name="BusinessRegCode" type="xs:int"/>
<xs:element name="Address">
<xs:complexType>
<xs:sequence>
<xs:element name="Country" type="xs:string"/>
<xs:element name="County" type="xs:string"/>
<xs:element name="City" type="xs:string"/>
<xs:element name="Street" type="xs:string"/>
<xs:element name="PostalCode" type="xs:int"/>
<xs:element name="Phone" type="xs:int"/>
<xs:element name="Fax" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ContactPerson" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="ContactName" type="xs:string"/>
<xs:element name="ContactPhone" type="xs:int" minOccurs="0"/>
<xs:element name="ContactMobile" type="xs:int" minOccurs="0"/>
<xs:element name="ContactFax" type="xs:int" minOccurs="0"/>
<xs:element name="ContactEmail" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PriceInfo">
<xs:complexType>
<xs:sequence>
<xs:element name="Product" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Publication" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Project">
<xs:complexType>
<xs:sequence>
<xs:element name="ProjectPart">
<xs:complexType>
<xs:sequence>
<xs:element name="AdName" type="xs:string"/>
<xs:element name="AdSize" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="AdWidth" type="xs:int"/>
<xs:element name="AdHeight" type="xs:int"/>
</xs:sequence>
<xs:attribute name="Unit" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="mm"/>
<xs:enumeration value="px"/>
<xs:enumeration value="rida"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="AdColours" type="xs:string"/>
<xs:element name="AdPage" type="xs:string"/>
<xs:element name="AdPaper">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="PaperType" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="ajaleht"/>
<xs:enumeration value="kriit"/>
<xs:enumeration value="-"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="ProjectPartName" type="xs:string"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="ProjectName" type="xs:string"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Type">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="ajaleht"/>
<xs:enumeration value="ajakiri"/>
<xs:enumeration value="raamat"/>
<xs:enumeration value="veeb"/>
<xs:enumeration value="kalender"/>
<xs:enumeration value="buklett"/>
<xs:enumeration value="reklaamileht"/>
<xs:enumeration value="voldik"/>
<xs:enumeration value="reklaamkataloog"/>
<xs:enumeration value="-"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="PublicationName" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="Prices">
<xs:complexType>
<xs:sequence>
<xs:element name="PriceNoTax">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:decimal">
<xs:attribute name="Period">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="päev"/>
<xs:enumeration value="nädal"/>
<xs:enumeration value="kuu"/>
<xs:enumeration value="äripaev"/>
<xs:enumeration value="puhkepäev"/>
<xs:enumeration value="ilmumiskord"/>
<xs:enumeration value="-"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Note" type="xs:string" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="Currency" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="EEK"/>
<xs:enumeration value="EUR"/>
<xs:enumeration value="USD"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="ID" type="xs:int" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Comments" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Message" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Date" type="xs:int" use="required"/>
<xs:attribute name="Version" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="1.0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Language" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="EST"/>
<xs:enumeration value="ENG"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
|