<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Advert">
<xs:complexType>
<xs:attribute name="cancelled" type="xs:boolean" />
<xs:sequence>
<xs:element name="OrderNo" type="xs:string" />
<xs:element name="Description" type="xs:string" />
<xs:element name="Customer" type="xs:string" />
<xs:element name="Priority" type="xs:unsignedByte" />
<xs:element name="NormalAssetFileName" type="xs:string" />
<xs:element name="TabletAssetFileName" type="xs:string" />
<xs:element name="MobileAssetFileName" type="xs:string" />
<xs:element name="MaxImpressions" type="xs:unsignedShort" />
<xs:element name="MaxClicks" type="xs:unsignedShort" />
<xs:element name="StartDate" type="xs:date" />
<xs:element name="EndDate" type="xs:date" />
<xs:element name="AdvertTypes">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="AdvertType" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LinkUrl" type="xs:string" />
<xs:element name="ValidTags">
<xs:complexType>
<xs:sequence>
<xs:element name="Tag" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InvalidTags">
<xs:complexType>
<xs:sequence>
<xs:element name="Tag" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ValidDepartments">
<xs:complexType>
<xs:sequence>
<xs:element name="Department" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InvalidDepartments">
<xs:complexType>
<xs:sequence>
<xs:element name="Department" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ValidLocations">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="Location" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InvalidLocations">
<xs:complexType>
<xs:sequence>
<xs:element name="Location" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ValidGeoRegions">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="GeoRegion" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InvalidGeoRegions">
<xs:complexType>
<xs:sequence>
<xs:element name="GeoRegion" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema> |