Advertisement
Guest User

Latheesan

a guest
Sep 23rd, 2014
386
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 8.81 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <xs:schema xmlns:tns="http://api.channeladvisor.com/datacontracts/orders" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://api.channeladvisor.com/datacontracts/orders" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  3.   <xs:element name="NumberOfMatches" type="xs:unsignedByte" />
  4.   <xs:element name="OrderTimeGMT" type="xs:dateTime" />
  5.   <xs:element name="LastUpdateDate" type="xs:dateTime" />
  6.   <xs:element name="TotalOrderAmount" type="xs:decimal" />
  7.   <xs:element name="OrderState" type="xs:string" />
  8.   <xs:element name="DateCancelledGMT" nillable="true" />
  9.   <xs:element name="OrderID" type="xs:unsignedInt" />
  10.   <xs:element name="ClientOrderIdentifier" type="xs:string" />
  11.   <xs:element name="SellerOrderID" />
  12.   <xs:element name="OrderStatus">
  13.     <xs:complexType>
  14.       <xs:sequence>
  15.         <xs:element name="CheckoutStatus" type="xs:string" />
  16.         <xs:element name="CheckoutDateGMT" type="xs:dateTime" />
  17.         <xs:element name="PaymentStatus" type="xs:string" />
  18.         <xs:element name="PaymentDateGMT" type="xs:dateTime" />
  19.         <xs:element name="ShippingStatus" type="xs:string" />
  20.         <xs:element name="ShippingDateGMT" type="xs:dateTime" />
  21.         <xs:element name="OrderRefundStatus" type="xs:string" />
  22.       </xs:sequence>
  23.     </xs:complexType>
  24.   </xs:element>
  25.   <xs:element name="ResellerID" />
  26.   <xs:element name="BuyerEmailAddress" type="xs:string" />
  27.   <xs:element name="EmailOptIn" type="xs:boolean" />
  28.   <xs:element name="PaymentInfo">
  29.     <xs:complexType>
  30.       <xs:sequence>
  31.         <xs:element name="PaymentType" type="xs:string" />
  32.         <xs:element name="CreditCardLast4" type="xs:unsignedByte" />
  33.         <xs:element name="PayPalID" />
  34.         <xs:element name="MerchantReferenceNumber" />
  35.         <xs:element name="PaymentTransactionID" />
  36.       </xs:sequence>
  37.     </xs:complexType>
  38.   </xs:element>
  39.   <xs:element name="ShippingInfo">
  40.     <xs:complexType>
  41.       <xs:sequence>
  42.         <xs:element name="AddressLine1" type="xs:string" />
  43.         <xs:element name="AddressLine2" type="xs:string" />
  44.         <xs:element name="City" type="xs:string" />
  45.         <xs:element name="Region" type="xs:string" />
  46.         <xs:element name="RegionDescription" type="xs:string" />
  47.         <xs:element name="PostalCode" type="xs:string" />
  48.         <xs:element name="CountryCode" type="xs:string" />
  49.         <xs:element name="CompanyName" />
  50.         <xs:element name="JobTitle" />
  51.         <xs:element name="Title" />
  52.         <xs:element name="FirstName" type="xs:string" />
  53.         <xs:element name="LastName" type="xs:string" />
  54.         <xs:element name="Suffix" />
  55.         <xs:element name="PhoneNumberDay" type="xs:unsignedLong" />
  56.         <xs:element name="PhoneNumberEvening" />
  57.         <xs:element name="ShipmentList">
  58.           <xs:complexType>
  59.             <xs:sequence>
  60.               <xs:element name="Shipment">
  61.                 <xs:complexType>
  62.                   <xs:sequence>
  63.                     <xs:element name="ShippingCarrier" type="xs:string" />
  64.                     <xs:element name="ShippingClass" type="xs:string" />
  65.                     <xs:element name="TrackingNumber" />
  66.                   </xs:sequence>
  67.                 </xs:complexType>
  68.               </xs:element>
  69.             </xs:sequence>
  70.           </xs:complexType>
  71.         </xs:element>
  72.         <xs:element name="ShippingInstructions" />
  73.         <xs:element name="EstimatedShipDate" nillable="true" />
  74.         <xs:element name="DeliveryDate" nillable="true" />
  75.       </xs:sequence>
  76.     </xs:complexType>
  77.   </xs:element>
  78.   <xs:element name="BillingInfo">
  79.     <xs:complexType>
  80.       <xs:sequence>
  81.         <xs:element name="AddressLine1" type="xs:string" />
  82.         <xs:element name="AddressLine2" type="xs:string" />
  83.         <xs:element name="City" type="xs:string" />
  84.         <xs:element name="Region" type="xs:string" />
  85.         <xs:element name="RegionDescription" type="xs:string" />
  86.         <xs:element name="PostalCode" type="xs:string" />
  87.         <xs:element name="CountryCode" type="xs:string" />
  88.         <xs:element name="CompanyName" />
  89.         <xs:element name="JobTitle" />
  90.         <xs:element name="Title" />
  91.         <xs:element name="FirstName" type="xs:string" />
  92.         <xs:element name="LastName" type="xs:string" />
  93.         <xs:element name="Suffix" />
  94.         <xs:element name="PhoneNumberDay" type="xs:unsignedLong" />
  95.         <xs:element name="PhoneNumberEvening" />
  96.       </xs:sequence>
  97.     </xs:complexType>
  98.   </xs:element>
  99.   <xs:element name="FlagDescription" />
  100.   <xs:element name="ShoppingCart">
  101.     <xs:complexType>
  102.       <xs:sequence>
  103.         <xs:element name="CartID" type="xs:unsignedInt" />
  104.         <xs:element name="CheckoutSource" type="xs:string" />
  105.         <xs:element name="VATTaxCalculationOption" type="xs:string" />
  106.         <xs:element name="VATShippingOption" type="xs:string" />
  107.         <xs:element name="VATGiftWrapOption" type="xs:string" />
  108.         <xs:element name="LineItemSKUList">
  109.           <xs:complexType>
  110.             <xs:sequence>
  111.               <xs:element name="OrderLineItemItem">
  112.                 <xs:complexType>
  113.                   <xs:sequence>
  114.                     <xs:element name="LineItemType" type="xs:string" />
  115.                     <xs:element name="UnitPrice" type="xs:decimal" />
  116.                     <xs:element name="LineItemID" type="xs:unsignedInt" />
  117.                     <xs:element name="AllowNegativeQuantity" type="xs:boolean" />
  118.                     <xs:element name="Quantity" type="xs:unsignedByte" />
  119.                     <xs:element name="ItemSaleSource" type="xs:string" />
  120.                     <xs:element name="SKU" type="xs:string" />
  121.                     <xs:element name="Title" type="xs:string" />
  122.                     <xs:element name="BuyerUserID" type="xs:string" />
  123.                     <xs:element name="BuyerFeedbackRating" type="xs:unsignedByte" />
  124.                     <xs:element name="SalesSourceID" type="xs:unsignedShort" />
  125.                     <xs:element name="VATRate" type="xs:unsignedByte" />
  126.                     <xs:element name="TaxCost" type="xs:decimal" />
  127.                     <xs:element name="ShippingCost" type="xs:decimal" />
  128.                     <xs:element name="ShippingTaxCost" type="xs:decimal" />
  129.                     <xs:element name="GiftWrapCost" type="xs:decimal" />
  130.                     <xs:element name="GiftWrapTaxCost" type="xs:decimal" />
  131.                     <xs:element name="GiftMessage" />
  132.                     <xs:element name="GiftWrapLevel" />
  133.                     <xs:element name="RecyclingFee" type="xs:decimal" />
  134.                     <xs:element name="UnitWeight">
  135.                       <xs:complexType>
  136.                         <xs:simpleContent>
  137.                           <xs:extension base="xs:unsignedByte">
  138.                             <xs:attribute name="UnitOfMeasure" type="xs:string" use="required" />
  139.                           </xs:extension>
  140.                         </xs:simpleContent>
  141.                       </xs:complexType>
  142.                     </xs:element>
  143.                     <xs:element name="WarehouseLocation" />
  144.                     <xs:element name="UserName" />
  145.                     <xs:element name="DistributionCenterCode" type="xs:string" />
  146.                     <xs:element name="IsFBA" type="xs:boolean" />
  147.                   </xs:sequence>
  148.                 </xs:complexType>
  149.               </xs:element>
  150.             </xs:sequence>
  151.           </xs:complexType>
  152.         </xs:element>
  153.         <xs:element name="LineItemInvoiceList">
  154.           <xs:complexType>
  155.             <xs:sequence>
  156.               <xs:element maxOccurs="unbounded" name="OrderLineItemInvoice">
  157.                 <xs:complexType>
  158.                   <xs:sequence>
  159.                     <xs:element name="LineItemType" type="xs:string" />
  160.                     <xs:element name="UnitPrice" type="xs:decimal" />
  161.                   </xs:sequence>
  162.                 </xs:complexType>
  163.               </xs:element>
  164.             </xs:sequence>
  165.           </xs:complexType>
  166.         </xs:element>
  167.         <xs:element name="LineItemPromoList">
  168.           <xs:complexType>
  169.             <xs:sequence>
  170.               <xs:element name="OrderLineItemPromo">
  171.                 <xs:complexType>
  172.                   <xs:sequence>
  173.                     <xs:element name="LineItemType" type="xs:string" />
  174.                     <xs:element name="UnitPrice" type="xs:decimal" />
  175.                     <xs:element name="PromoCode" />
  176.                   </xs:sequence>
  177.                 </xs:complexType>
  178.               </xs:element>
  179.             </xs:sequence>
  180.           </xs:complexType>
  181.         </xs:element>
  182.       </xs:sequence>
  183.     </xs:complexType>
  184.   </xs:element>
  185.   <xs:element name="CustomValueList" />
  186.   <xs:element name="BuyerIpAddress" />
  187.   <xs:element name="TransactionNotes" />
  188. </xs:schema>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement