| <xs:complexType name="Order" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexContent mixed="false">
    <xs:extension base="q1:OrderBase" xmlns:q1="http://schemas.datacontract.org/2004/07/OnTime.Extensions.SDK">
      <xs:sequence>
        <xs:element minOccurs="0" name="CollectionArrivalWindow" nillable="true" type="tns:TimeWindow" />
        <xs:element minOccurs="0" name="CollectionAssignedDriver" type="ser:guid" />
        <xs:element minOccurs="0" name="CollectionLocation" nillable="true" type="tns:Location" />
        <xs:element minOccurs="0" name="Customer" type="ser:guid" />
        <xs:element minOccurs="0" name="CustomerContact" nillable="true" type="tns:Contact" />
        <xs:element minOccurs="0" name="DeliveryArrivalWindow" nillable="true" type="tns:TimeWindow" />
        <xs:element minOccurs="0" name="DeliveryAssignedDriver" type="ser:guid" />
        <xs:element minOccurs="0" name="DeliveryLocation" nillable="true" type="tns:Location" />
        <xs:element minOccurs="0" name="Department" nillable="true" type="tns:Department" />
        <xs:element minOccurs="0" name="Dispatcher" type="ser:guid" />
        <xs:element minOccurs="0" name="DriverCurrentlyAssigned" type="ser:guid" />
        <xs:element minOccurs="0" name="Items" nillable="true" type="tns:ArrayOfItem" />
        <xs:element minOccurs="0" name="PriceModifiers" nillable="true" type="tns:ArrayOfPriceModifier" />
        <xs:element minOccurs="0" name="PriceSet" type="ser:guid" />
        <xs:element minOccurs="0" name="Status" nillable="true" type="tns:Status" />
        <xs:element minOccurs="0" name="Subtotal" type="xs:decimal" />
        <xs:element minOccurs="0" name="TaxTotal" type="xs:decimal" />
        <xs:element minOccurs="0" name="UserDefinedFields" nillable="true" type="q2:ArrayOfKeyValueOfstringUserDefinedFieldtmAZPOme" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
        <xs:element minOccurs="0" name="UserMiscCompensations" nillable="true" type="tns:ArrayOfUserMiscCompensation" />
        <xs:element minOccurs="0" name="VehicleRequired" nillable="true" type="tns:VehicleType" />
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType> |