Schema FindOrderResponse.xsd


schema location:  www.e-courier.com\software\schema\public\FindOrderResponse.xsd
targetNamespace:  http://www.e-courier.com/software/schema
 
Elements 
Order 
Orders 
Stop 
Stops 


element Order
diagram
namespace http://www.e-courier.com/software/schema
children Stops
used by
element Orders
attributes
Name  Type  Use  Value  
OrderID  xsd:int  prohibited    
OrderNumber  xsd:string  default    
OrderDate  xsd:date      
Service  xsd:string      
AmountCharged  xsd:double      
PodName  xsd:string      
PodDateTime  xsd:date      
annotation
documentation 
A single instance of a delivery
source
<xsd:element name="Order">
  <xsd:annotation>
    <xsd:documentation>A single instance of a delivery</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType mixed="true">
    <xsd:choice minOccurs="0" maxOccurs="unbounded">
      <xsd:element ref="Stops"/>
    </xsd:choice>
    <xsd:attribute name="OrderID" type="xsd:int" use="prohibited"/>
    <xsd:attribute name="OrderNumber" use="default" value="">
      <xsd:simpleType>
        <xsd:restriction base="xsd:string"/>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="OrderDate" type="xsd:date"/>
    <xsd:attribute name="Service" type="xsd:string"/>
    <xsd:attribute name="AmountCharged" type="xsd:double"/>
    <xsd:attribute name="PodName" type="xsd:string"/>
    <xsd:attribute name="PodDateTime" type="xsd:date"/>
  </xsd:complexType>
</xsd:element>

element Orders
diagram
namespace http://www.e-courier.com/software/schema
children Order
annotation
documentation 
All delivery's orders  in a set
source
<xsd:element name="Orders">
  <xsd:annotation>
    <xsd:documentation>All delivery's orders  in a set</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType name="ecOrder">
    <xsd:sequence>
      <xsd:element ref="Order" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element Stop
diagram
namespace http://www.e-courier.com/software/schema
used by
element Stops
attributes
Name  Type  Use  Value  
Sequence  xsd:int  required    
Name  xsd:string  optional    
Address  xsd:string  optional    
Room  xsd:string  optional    
City  xsd:string  optional    
State  xsd:string  optional    
Zip  xsd:string  required    
CustomerShipToCode  xsd:string  required    
annotation
documentation 
A single stop specfied by customer on the delivery
source
<xsd:element name="Stop">
  <xsd:annotation>
    <xsd:documentation>A single stop specfied by customer on the delivery</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType mixed="true">
    <xsd:attribute name="Sequence" type="xsd:int" use="required"/>
    <xsd:attribute name="Name" type="xsd:string" use="optional"/>
    <xsd:attribute name="Address" type="xsd:string" use="optional"/>
    <xsd:attribute name="Room" type="xsd:string" use="optional"/>
    <xsd:attribute name="City" type="xsd:string" use="optional"/>
    <xsd:attribute name="State" type="xsd:string" use="optional"/>
    <xsd:attribute name="Zip" type="xsd:string" use="required"/>
    <xsd:attribute name="CustomerShipToCode" type="xsd:string" use="required"/>
  </xsd:complexType>
</xsd:element>

element Stops
diagram
namespace http://www.e-courier.com/software/schema
children Stop
used by
element Order
annotation
documentation 
All Customer stops pickup/destination on a delivery
source
<xsd:element name="Stops">
  <xsd:annotation>
    <xsd:documentation>All Customer stops pickup/destination on a delivery</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Stop" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>