Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8"?>
- <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">
- <xs:element name="NumberOfMatches" type="xs:unsignedByte" />
- <xs:element name="OrderTimeGMT" type="xs:dateTime" />
- <xs:element name="LastUpdateDate" type="xs:dateTime" />
- <xs:element name="TotalOrderAmount" type="xs:decimal" />
- <xs:element name="OrderState" type="xs:string" />
- <xs:element name="DateCancelledGMT" nillable="true" />
- <xs:element name="OrderID" type="xs:unsignedInt" />
- <xs:element name="ClientOrderIdentifier" type="xs:string" />
- <xs:element name="SellerOrderID" />
- <xs:element name="OrderStatus">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="CheckoutStatus" type="xs:string" />
- <xs:element name="CheckoutDateGMT" type="xs:dateTime" />
- <xs:element name="PaymentStatus" type="xs:string" />
- <xs:element name="PaymentDateGMT" type="xs:dateTime" />
- <xs:element name="ShippingStatus" type="xs:string" />
- <xs:element name="ShippingDateGMT" type="xs:dateTime" />
- <xs:element name="OrderRefundStatus" type="xs:string" />
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="ResellerID" />
- <xs:element name="BuyerEmailAddress" type="xs:string" />
- <xs:element name="EmailOptIn" type="xs:boolean" />
- <xs:element name="PaymentInfo">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="PaymentType" type="xs:string" />
- <xs:element name="CreditCardLast4" type="xs:unsignedByte" />
- <xs:element name="PayPalID" />
- <xs:element name="MerchantReferenceNumber" />
- <xs:element name="PaymentTransactionID" />
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="ShippingInfo">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="AddressLine1" type="xs:string" />
- <xs:element name="AddressLine2" type="xs:string" />
- <xs:element name="City" type="xs:string" />
- <xs:element name="Region" type="xs:string" />
- <xs:element name="RegionDescription" type="xs:string" />
- <xs:element name="PostalCode" type="xs:string" />
- <xs:element name="CountryCode" type="xs:string" />
- <xs:element name="CompanyName" />
- <xs:element name="JobTitle" />
- <xs:element name="Title" />
- <xs:element name="FirstName" type="xs:string" />
- <xs:element name="LastName" type="xs:string" />
- <xs:element name="Suffix" />
- <xs:element name="PhoneNumberDay" type="xs:unsignedLong" />
- <xs:element name="PhoneNumberEvening" />
- <xs:element name="ShipmentList">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Shipment">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="ShippingCarrier" type="xs:string" />
- <xs:element name="ShippingClass" type="xs:string" />
- <xs:element name="TrackingNumber" />
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="ShippingInstructions" />
- <xs:element name="EstimatedShipDate" nillable="true" />
- <xs:element name="DeliveryDate" nillable="true" />
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="BillingInfo">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="AddressLine1" type="xs:string" />
- <xs:element name="AddressLine2" type="xs:string" />
- <xs:element name="City" type="xs:string" />
- <xs:element name="Region" type="xs:string" />
- <xs:element name="RegionDescription" type="xs:string" />
- <xs:element name="PostalCode" type="xs:string" />
- <xs:element name="CountryCode" type="xs:string" />
- <xs:element name="CompanyName" />
- <xs:element name="JobTitle" />
- <xs:element name="Title" />
- <xs:element name="FirstName" type="xs:string" />
- <xs:element name="LastName" type="xs:string" />
- <xs:element name="Suffix" />
- <xs:element name="PhoneNumberDay" type="xs:unsignedLong" />
- <xs:element name="PhoneNumberEvening" />
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="FlagDescription" />
- <xs:element name="ShoppingCart">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="CartID" type="xs:unsignedInt" />
- <xs:element name="CheckoutSource" type="xs:string" />
- <xs:element name="VATTaxCalculationOption" type="xs:string" />
- <xs:element name="VATShippingOption" type="xs:string" />
- <xs:element name="VATGiftWrapOption" type="xs:string" />
- <xs:element name="LineItemSKUList">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="OrderLineItemItem">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="LineItemType" type="xs:string" />
- <xs:element name="UnitPrice" type="xs:decimal" />
- <xs:element name="LineItemID" type="xs:unsignedInt" />
- <xs:element name="AllowNegativeQuantity" type="xs:boolean" />
- <xs:element name="Quantity" type="xs:unsignedByte" />
- <xs:element name="ItemSaleSource" type="xs:string" />
- <xs:element name="SKU" type="xs:string" />
- <xs:element name="Title" type="xs:string" />
- <xs:element name="BuyerUserID" type="xs:string" />
- <xs:element name="BuyerFeedbackRating" type="xs:unsignedByte" />
- <xs:element name="SalesSourceID" type="xs:unsignedShort" />
- <xs:element name="VATRate" type="xs:unsignedByte" />
- <xs:element name="TaxCost" type="xs:decimal" />
- <xs:element name="ShippingCost" type="xs:decimal" />
- <xs:element name="ShippingTaxCost" type="xs:decimal" />
- <xs:element name="GiftWrapCost" type="xs:decimal" />
- <xs:element name="GiftWrapTaxCost" type="xs:decimal" />
- <xs:element name="GiftMessage" />
- <xs:element name="GiftWrapLevel" />
- <xs:element name="RecyclingFee" type="xs:decimal" />
- <xs:element name="UnitWeight">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:unsignedByte">
- <xs:attribute name="UnitOfMeasure" type="xs:string" use="required" />
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="WarehouseLocation" />
- <xs:element name="UserName" />
- <xs:element name="DistributionCenterCode" type="xs:string" />
- <xs:element name="IsFBA" type="xs:boolean" />
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="LineItemInvoiceList">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" name="OrderLineItemInvoice">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="LineItemType" type="xs:string" />
- <xs:element name="UnitPrice" type="xs:decimal" />
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="LineItemPromoList">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="OrderLineItemPromo">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="LineItemType" type="xs:string" />
- <xs:element name="UnitPrice" type="xs:decimal" />
- <xs:element name="PromoCode" />
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="CustomValueList" />
- <xs:element name="BuyerIpAddress" />
- <xs:element name="TransactionNotes" />
- </xs:schema>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement